集合
表示唯一对象的聚集,因此集合中没有重复元素,可以用于去重。...初始化集合用 set() 函数,或带元素地使用 {…}
l = ['spam', 'spam', 'eggs', 'spam']
s = set(l)
t = {1, 2}
-->
s
{'eggs',...'spam'}
t
{1, 2}
集合中的元素必须是可散列的,set 类型本身是不可散列的,但是 frozenset 可以。...(set2 & set2)
>>>
{1, 2, 3, 4}
{1}
{2, 3, 4}
<<<
集合推导
Python 2.7 带来了集合推导(setcomps)和字典推导。...s = {num for num in range(10) if num % 2}
print(s)
>>>
{1, 3, 5, 7, 9}
<<<
集合方法
集合的数学运算
集合的比较运算
集合的实用方法