set集合

集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号{}或者set()函数创建集合。

注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。

实例:
if __name__ == "__main__":
student = {"Tom","Jack","Tom","Peter","Rose","Tony"}
print(student) # 重复元素自动删除
if "Rose" in student:
print("Rose在集合中")
else:
print("Rose不在集合中")
a = set("abcdefrad1")
b = set("acdef")
print(a)
print(b)
print(a-b) # 集合a中的元素不在b集合中元素
print(a | b) # 并集(所有元素合在一起)
print(a & b) # 交集(都存在的元素)
print(a ^ b) # a,b中不同时存在的元素
运行:

{'Jack', 'Tony', 'Rose', 'Tom', 'Peter'}
Rose在集合中
{'b', 'r', 'd', 'a', '1', 'e', 'f', 'c'}
{'d', 'a', 'e', 'f', 'c'}
{'b', '1', 'r'}
{'b', 'r', 'd', 'a', '1', 'e', 'f', 'c'}
{'d', 'a', 'f', 'e', 'c'}
{'b', '1', 'r'}



原文地址:https://www.cnblogs.com/24Key/p/11897792.html