首页 > 编程语言 > 详细

Python集合

时间:2020-09-04 08:34:09      阅读:37      评论:0      收藏:0      [点我收藏+]

1. 集合里面的元素是无序的,无重复的, 元素是不可变的( 数字,字符串,元组 )

2. 集合常用方法

s={a,b,c,a,1,2,33,55,2,(a,b)}

s.add(a)
s.pop()
s.remove(b)
s.discard(aaa) # 删除指定元素不存在 不会报错!

 

3. 集合的 差集,交集,并集

  

python={jack,rose,erick,peter}
linux={jack,zhang,wang,lee}

# 交集: 指的是两个集合共有的元素
python_linux=python.intersection(linux)
# {‘jack‘}

# 并集: 指的是两个集合的元素合并在一起
python_linux=python.union(linux)
# {‘lee‘, ‘wang‘, ‘erick‘, ‘zhang‘, ‘rose‘, ‘jack‘, ‘peter‘}

# 差集: 指的是第一个集合减去第二个集合里已经存在的元素,得到剩余的元素
python_linux=python.difference(linux)
# {‘rose‘, ‘erick‘, ‘peter‘}

# 交差补集:指的是两个集合的元素合并在一起,然后再减去两个集合共有的元素
python_linux=python.symmetric_difference(linux)
# {‘zhang‘, ‘lee‘, ‘peter‘, ‘wang‘, ‘erick‘, ‘rose‘}

 

 

 

4.

5

6

7

8

 

Python集合

原文:https://www.cnblogs.com/liangqingyun/p/13611110.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!