dict
python內置字典:dict,全稱dictionary,在其他語言中稱爲map,使用鍵值對存儲。
ex:
d = {'xiaoli' : 95 , 'xiaoming' : 98 , 'xiaobai' : 100}
d['xiaoli'] //95
直接定義鍵值對
ex:
d['adm'] = 67
d['adm'] //67
判斷key是否存在
ex:
//in 判斷
'THeme' in d
False
//get方法
d.get('Theme')
d.get('Theme' , -1)
-1
//刪除key,pop(key)方法
d.pop('xiaoli')
95
d
{'xiaoming' : 98 , 'xiaobai' : 100}
set
set是一組key集合,但不存儲value,在set中沒有重複的key。
要創建一個set,需要提供一個list作爲輸入集合,重複元素在set中自動被過濾。
ex:
s = set([1,2,3])
s
{1,2,3}
s = set([1,2,3,3,4])
s
{1,2,3,4}
add方法添加元素到set中,可以重複添加,但不會有效果。remove刪除元素,可以進行&和 | 運算。