集合(set)
- 集合中的元素是无序的
- 集合中不能出现重复的元素
- 集合只能存储不可变序列
集合的创建
集合和字典相同都用{},但是集合没有键,只有元素值
集合中存贮列表会报错,因为只能存贮不可变序列,而列表是可变的
直接创建:
se = {
1,2,3,4}
print(se,type(se))
{
1, 2, 3, 4} <class 'set'>
通过set()创建:
se = set([1,2,3,4]) #这里函数中用列表,因为要存储序列
print(se,type(se))
s = set({
'name':'小王','age':18}) #用set函数将字典转换为集合仅会保留字典的键
print(s)
{
1, 2, 3, 4} <class 'set'>
{
'name', 'age'}
集合的修改
add()
add()向集合中添加元素
s = {
1,2,3}
print(