上一章介紹了字典,接下來介紹關於它的方法
1、len():計算字典中鍵的總數
dict = {'Name': 'Zara', 'Age': 7};
print ("Length : %d" % len (dict))
結果:2
2、Python 字典(Dictionary) clear() 函數用於刪除字典內所有元素。
dict.clear()
dict = {'Name': 'Amy', 'Age': 16};
print ("Start Len : %d" % len(dict))
dict.clear()
print ("End Len : %d" % len(dict))
結果:
Start Len : 2
End Len : 0
3、copy()是用於將一個字典裡的資料複製到另一個字典裡,以下是例句
dict1 = {'Name': Amy, 'Age': 5};
dict2 = dict1.copy()
print "New Dictinary : %s" % str(dict2)
結果:New Dictinary : {'Name': Amy, 'Age': 5}
3、fromkeys()方法:Python 字典 fromkeys() 函數用於創建一個新字典,以序列 seq 中元素做字典的鍵,value 為字典所有鍵對應的初始值。
4、語法為dict.fromkeys(seq[, value]),以下為範例
seq = ('a', 'b', 'c')
dict = dict.fromkeys(seq)
print ("新字典為 : %s" % str(dict))
dict = dict.fromkeys(seq, 34)
print ('新字典為 : %s' % str(dict))
結果:
新字典為 : {'a': None, 'b': None, 'c': None}
新字典為 : {'a': 34, 'b': 34, 'c': 34}