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}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP