1 集合
一句话,没有value的字典,无序可变序列。
1.1 集合的创建
1.1.1 使用{}
s={2,3,4,5,5,6,7,7}
#输出为{2,3,4,5,6,7} 集合中元素不允许重复
1.1.2 使用set()
测试代码:
s={2,3,4,5,5,6,7,7}
print(s)
s=set(range(6))
print(s)
s=set([3,4,5,56])
print(s)
s=set((3,4,5,56))
print(s)
s=set('Python') #将字符串逐个字符拆开,产生无序集合
print(s)
s=set({1,124,5,4})
print(s)
测试结果:
1.2 集合生成式
测试代码:
s={i for i in range(10)}
#结果是无序的
s={i*i for i in range(10)}
#i*i的位置是输出每个元素的表达式
print(s)
测试结果: