第十一章、集合
集合的特征
- 集合是可变的容器;
- 集合相当于只有键没有值的字典;
- 集合是无序的存储结构;
- 集合内的数据必须都是唯一的,不可变的。
1. 集合的创建
使用 set() 函数创建集合。
非空集合 用 {} 括起来,值用逗号分隔开。
示例
s1 = set() # 用函数创建空集合
s2 = {1, 2, 3, 4} # 创建非空集合的字面值
s3 = set(range(5)) # 调用 set(可迭代对象) 来创建
# 集合 s = {0, 1, 2, 3, 4}
s4 = set("ABC") # s = {'B', 'C', 'A'}
s5 = set("ABCCCCCCC") # s = {'B', 'C', 'A'}
s6 = set(['ABC']) # s = {'ABC'}
print(s1, s2, s3)
print(s4, s5, s6)
重复的数据放入集合中会自动去除重复数据