多语言展示
当前在线:1168今日阅读:61今日分享:18

Python set集合操作

在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。
工具/原料

python

方法/步骤
1

计算两个集合的并集、差集、补集,或者判断元素是否包含于集合中等。set数据类型是一个很好的选择。接下来演示其代码:a=set('python')b=set('biopython')print(a)print(b)#intersectionc=a & b#uniond=a | bprint('intersection:')print(c)print('union:')print(d)#add element bprint('add element')print(a)a.add('b')print(a)#remove element bprint('remove element')print(a)a.remove('b')print(a)#difference setprint('difference set:')print(a)print(b)print(b-a)

2

运行结果如下:

3

更新添加新元素可以使用add()也可以使用update()前一个用于但元素添加后一个用于多元素添加#asymmetry difference setprint('asymmetry difference set:')print(a)print(b)print(b^a)#update setprint('update set:')print(a)print(a.update(['b','i']))

4

用于判断包含与被包含的方法issubset()or issuperset()单元素判断使用in 或者not in

注意事项

注意区分元素和集合

推荐信息