1.集合setcode
定義一個集合setblog
咱們能夠看到定義集合set有兩種不一樣的形式,若是要定義一個空的集合set不能用{}而是要用set();另外,集合是無序的,並且set中的元素是不可重複的,若是你定義了一個含有重複元素的集合set,會被自動過濾掉。set能夠用add()添加元素,用remove()刪除元素;兩個集合能夠作數學上的交集,並集等操做。內存
2.字典dictrem
dict的定義是經過key-value形式,dict中的key值必須是不可變類型的,定義一個空的dict用大括號就好了{}get
在dict中能夠經過in,另外dict提供的get()
方法,若是key不存在,能夠返回None
,或者本身指定的value,來判斷元素是不屬於該dict;要刪除dict中的某個元素能夠用pop(key)數學
和list比較,dict有如下幾個特色:方法
而list相反:im
因此,dict是用空間來換取時間的一種方法。db
3.補充dict
。