Python 對映型別


對映物件用於將散列表值對映到任意物件。Python 中有一個對映型別稱為**字典**。它是可變的。

字典的鍵是任意的。作為值,我們可以使用各種元素,如列表、整數或任何其他可變型別物件。

一些詞典相關的方法和運算有 −

方法 len(d)

len() 方法返回字典中的元素數。

操作 d[k]

它將返回鍵為“k”的 d 的項。如果鍵未對映,它可能會引發**KeyError**。

方法 iter(d)

此方法將返回一個字典鍵的迭代器。我們還可以使用 **iter(d.keys())** 來執行此任務。

方法 get(key[, default])

get() 方法將從鍵中返回該值。第二個引數是可選的。如果鍵不存在,它將返回預設值。

方法 items()

它將使用 (鍵,值) 對格式返回項。

方法 keys()

返回字典中不同鍵的列表。

方法 values()

返回詞典中不同值的列表。

方法 update(elem)

修改詞典中的元素 elem。

示例程式碼

即時演示

myDict = {'ten' : 10, 'twenty' : 20, 'thirty' : 30, 'forty' : 40}
print(myDict)
print(list(myDict.keys()))
print(list(myDict.values()))

#create items from the key-value pairs
print(list(myDict.items()))

myDict.update({'fifty' : 50})
print(myDict)

輸出

{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40}
['ten', 'twenty', 'thirty', 'forty']
[10, 20, 30, 40]
[('ten', 10), ('twenty', 20), ('thirty', 30), ('forty', 40)]
{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40, 'fifty': 50}

更新日期:2019-07-30

14K+ 檢視次數

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.