Python集合
2021-03-29 09:28
标签:一起 python集合 并集 nbsp rem remove 集合 数字 bsp 1. 集合里面的元素是无序的,无重复的, 元素是不可变的( 数字,字符串,元组 ) 2. 集合常用方法 3. 集合的 差集,交集,并集 4. 5 6 7 8 Python集合 标签:一起 python集合 并集 nbsp rem remove 集合 数字 bsp 原文地址:https://www.cnblogs.com/liangqingyun/p/13611110.htmls={‘a‘,‘b‘,‘c‘,‘a‘,1,2,33,55,2,(‘a‘,‘b‘)}
s.add(‘a‘)
s.pop()
s.remove(‘b‘)
s.discard(‘aaa‘) # 删除指定元素不存在 不会报错!
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‘}