python_集合 set
来源:互联网 发布:linux传送文件命令 编辑:程序博客网 时间:2024/06/05 07:53
set 集合表现形式{ } 是无序排列的
当去除list 列表中的重复数据时可以用set
例:
list_1=[1,4,5,7,3,6,7,9]#去重setlist_1=set(list_1)#打印去重后效果,类型print(list_1,type(list_1))
运行后的结果:
{1, 3, 4, 5, 6, 7, 9} <class 'set'> 可以发现list集合中的元素7被去重
当取两个set 集合的交集的时候有两种表现形式(记忆in):
list1=set([1,2,3,4])#集合的两种表现形式list2={1,6,7,5}#两种交集的表现形式print(list1.intersection(list2))print(list1 & list2)
运行后的结果:
{1} {1} 取出两个集合中共同的结果1
当取两个set 集合的并集的时候有两种表现形式(记忆u):
list1=set([1,2,3,4])#集合的两种表现形式list2={1,6,7,5}#两种并集的表现形式print(list1.union(list2))print(list1 | list2)
运行后的结果:{1, 2, 3, 4, 5, 6, 7}
{1, 2, 3, 4, 5, 6, 7}
当取两个set 集合的差集的时候有两种表现形式(记忆不同的):
list1=set([1,2,3,4])#集合的两种表现形式list2={1,6,7,5}#前面有的后面没有的print(list1.difference(list2))print(list1 - list2)#子集issubsetlist_3=set([5,6])print(list_3.issubset(list_2))#父集issupersetprint(list_2.issuperset(list_3))isdisjiont()判断两个集合是否有交集 返回 True Falseadd()向集合中添加
update ([1,2,3,4,])添加多项
remove()删除discard()删除
pop()删除
判断一个值是否在集合中
x in a:
阅读全文
0 0
- python_集合 set
- python_集合
- python_笔记3_list列表(有序集合)
- Python_学习错误集合(持续更新)
- Set 集合
- Set集合
- Set集合
- Set集合
- set集合
- Set集合
- Set集合
- Set集合
- Set 集合
- 集合set
- Set集合
- Set集合
- Set集合
- Set集合
- Is There A Second Way Left?
- 编程世界经典秘籍:程序员的提问之道
- 组合数学一——容斥&&稳定婚姻
- 网络主播实名认证,所有直播房间内添加水印
- Android 文件的存储读取
- python_集合 set
- 电脑文件夹一闪一闪
- postgresql数据备份恢复
- 混淆策略
- Trafodion CQD-allow_nullable_unique_key_constraint
- mybatis
- hdu1907John(NIM博弈变形)
- javaScript_BOM_增加删除节点
- cvFindContours