python3集合
原创
©著作权归作者所有:来自51CTO博客作者wx5935381fcc679的原创作品,请联系作者获取转载授权,否则将追究法律责任
基本数据类型回顾及集合
1.数字
2.字符串
3.布尔
4.list
list不能在for循环中删除元素
5.dic
dic也不能在for循环中删除元素
fromkeys
6.tuple
注意:当个元素不加逗号时,该元素该是是什么类型就是什么类型;加逗号是tuple类型
7.set{}
set是可变数据类型,里面的元素是不可变数据类型,可哈希,无须,不重复
增:
add():增加一个元素
update():迭代增加
删:
pop():随机删除
remove():通过元素删除
clear():清除集合
del 删除集合
查:
for 循环
集合的运算:交集 &
并集 |
差集 -
反交集 ^
a是b子集 a<b
a是b的超集 a >b
frozenset(集合): 把可变数据类型的集合,变成不可变数据类型
set1 = set({1, 3, 4, 5, 'l'})
print(set1)
s2 = frozenset(set1)
print(s2, type(s2))