8.集合

集合(set)​是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典 ​

# 空集合
set1 = set()

# 将列表和元组转换为set
set2 = set((1,3,4))
set3 = set([1,23,3])

集合的操作

集合可以进行交差并补操作 ​


a = set('abracadabra')
b = set('alacazam')

print(a | b)           # 并集

print(a & b)           # 交集

print(a - b)           # 差集

print(a ^ b)           # 不同时包含于a和b的元素

集合方法和函数

最后更新于

这有帮助吗?