集合(set)
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合。...# 定义空集合
a = set()
print(a) # set()
# 会去除重复元素
b = set('acbabdef')
print(b) # {'f', 'd', 'b', 'c',...的元素
print(f1 ^ f2)
运行结果
{'b', 'c'}
{'b', 'a', 'f', 'c', 'd', 'e'}
{'d', 'a'}
{'b', 'f', 'c', 'e'}
集合是有序还是无序...有时候我们会有一种错觉,认为集合是有序的,先看下面一个案例
# 去除a里面的重复元素
a = [1, 3, 2, 6, 2, 4, 3, 1, 2]
print(set(a))
# 转list
print...这里排序的主要原因是python3版本,对于数据量很小的集合并且数字很少的时候,确实是做了一个排序。