字典dict
創建字典的2種方法
dic={'k1':'v1','k2':'v2'} #方法一
dic=dict(k1='v1',k2='v2') #方法二,兩個相等
提供的功能:
clear #清空所有元素
copy #淺拷貝
fromkeys #在原字典拿一個元素創建一個新的字典,可以設置不同的鍵值
列如:

a={'k1':'aa'}
new_dic=a.fromkeys(['k1','k2','k3'],'aa')
)

列如:
a={'k1':'1','k2':'2'}
print(a['k1']) #獲取鍵值,等價於get,不過當鍵值不存在時會報錯
print(a['k2'])
print(a['k3'])


print(a.get('k1')) #獲取鍵值,與上面功能相同,不過當鍵值不存在時不會報錯,返回一個默認值none
print(a.get('k2'))
print(a.get('k3'))


更改返回值
print(a.get('k3','tttt') #tttt為更改返回的值


items #獲取字典里的所有的鍵值對
keys #獲取字典里所有的鍵值
values #獲取所有的值
列如:


pop #刪除某個鍵值,因為字典是無序的,所以必須指定一個鍵值
列如:
dic.pop('k1')
update #更新字典類似extend,注意,有時更新原字典序列可能沒有改變,,出現的結果與原來一樣,生成了一個新的字典序列,如果不確定可以,設一個返回值看一下
列如:

