0
点赞
收藏
分享

微信扫一扫

Python集合全教程 |CSDN创作

#集合(set)是一个无序的不重复元素序列。创建一个空集合必须使用set()而不是{}。因为{}是用来创建一个字典的。
basket={'apple','orange','apple','pear','orange','banana'}#集合会去掉重复值
print(basket)

a=set('abracadabra')#去掉重复值
b=set('alacazam')
print(a-b)#集合a中包含而集合b中不包含的元素(相同元素不输出 a中跟b不相同的 a全部输出)
print(a|b)#集合a和b中包含的所有元素 并集
print(a&b)#交集
print(a^b)#差集(减去相同的元素)剩下的都输出
#实列
c={x for x in a if x not in 'rd'}#差集
print(c)
#添加元素(add和update)
thisset=set(("Goole","Runoob","Taobao"))
thisset.add("Facebook")#add增加文本型
thisset.add("Macbook")
thisset.update({1,2,3,4,5})#{}内地参数可以是列表、元组,字典,。

#移除元素
thisset.remove("Taobao")#移除元素淘宝 不存在会发生错误.
#移除元素第二种。
thisset.discard("Taobao")#不存在不会发生错误。

#s.pop()删除集合中开头或结尾的一个元素
#strip函数的用处是替换符号,达到删除空元素的作用, 也是可以理解为删除一个位置元素

#计算集合元素个数
print(len(thisset))

#清空集合
#thisset.clear()清空集合内的所有元素

#判断元素是否在集合中存在
print('orange' in basket)#返回布尔型数据
举报

相关推荐

0 条评论