韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > Python集合要怎么用

Python集合要怎么用

头像

silencement

2019-10-25 11:31:466119浏览 · 0收藏 · 0评论

Python set 集合最常用的操作是向集合中添加、删除元素,以及集合之间做交集、并集、差集等运算。

向set集合中添加元素

set 集合中添加元素,可以使用 set 类型提供的 add() 方法实现,该方法的语法格式为:

setname.add(element)

其中,setname 表示要添加元素的集合,element 表示要添加的元素内容。

需要注意的是,使用 add() 方法添加的元素,只能是数字、字符串、元组或者布尔类型(True 和 False)值,不能添加列表、字典、集合这类可变的数据,否则 Python 解释器会报 TypeError 错误。例如:

a = {1,2,3}
a.add((1,2))
print(a)
a.add([1,2])
print(a)

运行结果为:

{(1, 2), 1, 2, 3}
Traceback (most recent call last):
  File "C:\Users\mengma\Desktop\1.py", line 4, in <module>
    a.add([1,2])
TypeError: unhashable type: 'list'
从set集合中删除元素

删除现有 set 集合中的指定元素,可以使用 remove() 方法,该方法的语法格式如下:

setname.remove(element)

使用此方法删除集合中元素,需要注意的是,如果被删除元素本就不包含在集合中,则此方法会抛出 KeyError 错误,例如:

a = {1,2,3}
a.remove(1)
print(a)
a.remove(1)
print(a)

运行结果为:

{2, 3}
Traceback (most recent call last):
  File "C:\Users\mengma\Desktop\1.py", line 4, in <module>
    a.remove(1)
KeyError: 1

上面程序中,由于集合中的元素 1 已被删除,因此当再次尝试使用 remove() 方法删除时,会引发 KeyError 错误。

如果我们不想在删除失败时令解释器提示 KeyError 错误,还可以使用 discard() 方法,此方法和 remove() 方法的用法完全相同,唯一的区别就是,当删除集合中元素失败时,此方法不会抛出任何错误。Python 的set集合还可做交集、并集、差集运算。更多学习内容,请点击Python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

年轻的女学生| 蜜桃成熟时2| 《满清十大酷刑》| 做AJ的视频大全图片高清下载| 免费双男主做酱酱酿酿的动漫| 蜜桃臀| 粗大的内捧猛烈进出H漫画小 | 黑色黄丝包臀紧身连衣裙| 半推半就干朋友老婆下一句怎么接| 美女和男生一起努力的生孩子视频..| 免费观看已满十八岁电视剧彩漫画| 女子赤身跳舞视频大全| 在教室伦流澡到高潮HGL| 男生亲你阴部代表什么心理| 今日看料-今日看料每日更新| 夏日情人| 成色18K1835MB| 欧美| 五姑娘影院在线观看免费版电视剧| 成品免费PPT网站入口| 《共享弟夫》动漫在线观看免费| 国产成人久久爽AAA影视| 丁香五月色情久久久久| 扌喿辶畐和扌喿辶的区别| 请满雪阳花电视剧全集免费观看 | 三个男人躁我奶头好舒服| 女性穿裤子阴沟凸起是咋回事| 《性爽2》电影| 嫂子的职业电影| 欧美叔叔别撩我免费观看电视剧| 996是什么意思| 日亚M码是日本的还是中国的| 乳首やばっちやんねん的英文| 二女片免费观看电视剧杨贵妃传| 三级《出差被同房》| 精品久久久久久亚洲偷窥女厕麻豆| 两男一女一起做运动什么心理| 游戏王卡| 45岁老阿姨喷了三次尿素乳青| 舌吻哼哼唧唧原声不带歌| 《诱人的女房东3》