1. 程式人生 > >Python(四)

Python(四)

差分 元素 無需 關系 mil 不同 2.3 對稱 宋體

一、集合

2.1 集合

定義:由不同元素組成的集合,集合中是一組無序排列的可hash值,可以作為字典的key
特性:
1.集合的目的是將不同的值存放到一起,不同的集合間用來做關系運算,無需糾結於集合中單個值

2.2 集合創建

{1,2,3,1}

定義可變集合set
>>> set_test=set(‘hello‘)
>>> set_test
{‘l‘, ‘o‘, ‘e‘, ‘h‘}
改為不可變集合frozenset
>>> f_set_test=frozenset(set_test)
>>> f_set_test
frozenset({‘l‘, ‘e‘, ‘h‘, ‘o‘})

2.3 集合常用操作:關系運算

   in
not in
==
!=
<,<=
>,>=
|,|=:合集
&.&=:交集
-,-=:差集
^,^=:對稱差分

Python(四)