python_集合
2020-12-12 21:07
标签:version 集合 差集 document 一起 python3 去重 versions 并集 一、集合特点: 1、集合是无序的 2、集合天生去重 3、集合无下标 二、集合的操作 三、集合的交集,并集,差集,对称差集 python_集合 标签:version 集合 差集 document 一起 python3 去重 versions 并集 原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/11000721.htmls=set() #定义空集合
s.add(1) #集合添加元素
print(s)
s.remove(1) #集合删除元素
print(s)
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 /Users/dongyf/Documents/python/besttest_study/test.py
{1}
set()
x=[1,2,3,4]
y=[1,6,7,2]
z=set(x)
t=set(y)
print(z.intersection(t)) #取交集
print(z&t)
print(z.difference(t)) #取差集 在a(方法前的)集合里面有,在b集合里面没有的
print(z-t)
print(z.union(t)) #取并集 把2个集合加在一起,重复的去重
print(z|t)
print(z.symmetric_difference(t)) #对称差集 把2个集合加在一起,重复的去重
print(z^t)
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 /Users/dongyf/Documents/python/besttest_study/test.py
{1, 2}
{1, 2}
{3, 4}
{3, 4}
{1, 2, 3, 4, 6, 7}
{1, 2, 3, 4, 6, 7}
{3, 4, 6, 7}
{3, 4, 6, 7}