参考:b站:覃秉丰,书籍:清华大学出版社《python从入门到精通》
编译环境 python3 jupyter notebook (vscode等编译器对代码进行适当修改即可)
set函数
set1 = [123,123,456,789]
set1 = set(set1) #保留唯一元素
set1
结果
{123, 456, 789}
简单的集合操作1
a = {1,2,3,4}
b = {2,3,4,5}
print(a.union(b)) #并集
print(a|b)
print(a.intersection(b))#交集
print(a & b)
print(a.difference(b)) #找a中与b不相同的元素(a里有的)
print(b.difference(a)) #找b中与a不相同的元素(b里有的)
print(a-b)
print(b-a)
结果:
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5}
{2, 3, 4}
{2, 3, 4}
{1}
{5}
{1}
{5}
简单的集合操作2
a = {1,2,3}
b = {1}
print(a.issubset(b)) #判断子集关系
print(b.issubset(a))
结果:
False
True