d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
d['Michael']
95
鍵值對(duì)
要獲取指定的key下面的值
可以使用坐標(biāo)的形式獲取
>>> d['Thomas']
也可以用get函數(shù)獲取
>>> d.get('Thomas')
如果獲取的key沒有值會(huì)報(bào)錯(cuò)
可以用in去判斷是否有值
>>> 'Thomas' in d
刪除鍵值對(duì)
pop(key)
>>> d.pop('Bob')
set
set和dict類似签赃,也是一組key的集合唠椭,但不存儲(chǔ)value蒸殿。由于key不能重復(fù)尝盼,所以郭卫,在set中政勃,沒有重復(fù)的key屈留。
要?jiǎng)?chuàng)建一個(gè)set,需要提供一個(gè)list作為輸入集合:
s = set([1, 2, 3])
s{1, 2, 3}
用add(value)添加值
如果添加的值已經(jīng)存在沒反應(yīng)
用pop(value)刪除值