集合
创建集合
创建空集合:
创建非空集合1:
(集合具有无序性,集合具有互异性)
集合不是序列
创建非空集合2:
注意:下面这种方式创建的是字典
hash:使可散列对象得到散列值
(例如:列表不可散列)
集合可用于去重
集合的方法
增加元素:
add:
update:(不仅仅能放入元素,还能放入字符串)
删除元素:
pop:
remove:
discard:
clear:
*remove与discard的区别:
不可变集合
创建:forzenset
集合的关系运算
*元素与集合
in:
len:
*集合与集合
==:
子集:issubset:
父集:issuperset:
*集合间的运算
并集:
|:
union:
交集:
&:
intersection:
差集:
-:
difference:
对称差集:
(a-b与b-a的丙并集)
aymmetric_difference:
练习:
找出d1,d2中共有的键: