码迷,mamicode.com
首页 > 编程语言 > 详细

Python集合

时间:2020-09-17 12:31:13      阅读:27      评论:0      收藏:0      [点我收藏+]

标签:一起   python集合   并集   nbsp   rem   remove   集合   数字   bsp   

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集合

标签:一起   python集合   并集   nbsp   rem   remove   集合   数字   bsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!