Python中的字典是非常強大且經常使用的數據結構。它是一個無序的鍵-值存儲結構,其中,每個鍵都唯一對應一個值。在本文中,我們將詳細介紹Python中的字典,包括如何創建字典,添加、修改、刪除字典中的元素,以及如何在字典中查詢元素等。
一、創建字典
使用字典非常簡單,只需要使用花括弧{},並在括弧內用逗號分隔鍵值對即可創建字典。例如:
person = {'name': 'Tom', 'age': 20, 'gender': 'male'}
print(person)
這個簡單的例子演示了如何創建一個字典。『name』,『age』和『gender』是字典的鍵,對應的值分別是『Tom』,20和『male』。在Python中,字典的鍵可以是一個數字、字元串、元組等,而值可以是任意類型的對象。
二、添加和修改字典中的元素
向字典添加或修改元素非常簡單,只需使用字典名稱加上方括弧,然後使用鍵來獲取或設置值即可。例如:
person = {'name': 'Tom', 'age': 20, 'gender': 'male'}
person['email'] = 'tom@example.com' # 添加新元素
print(person)
person['age'] = 25 # 修改元素
print(person)
在這個例子中,我們首先使用字典名稱和方括弧添加了一個新的元素『email』。隨後我們又修改了鍵『age』對應的值。最終,我們列印了這個字典。
三、刪除字典中的元素
從字典中刪除元素也非常簡單。只需使用del語句並指定要刪除的鍵即可。例如:
person = {'name': 'Tom', 'age': 20, 'gender': 'male'}
del person['gender']
print(person)
在這個例子中,我們使用del語句刪除了『gender』鍵所對應的元素。最終,只剩下『name』和『age』兩個元素。
四、查詢字典中的元素
查詢字典中的元素也非常容易。只需使用鍵來獲取值即可。例如:
person = {'name': 'Tom', 'age': 20, 'gender': 'male'}
print(person['name'])
print(person.get('age'))
在這個例子中,我們首先使用『name』鍵獲取其所對應的值『Tom』。隨後,我們使用get()方法來獲取鍵『age』所對應的值20。注意,get()方法可以在字典中不存在目標鍵時返回None,或返回一個默認值。
五、遍歷字典中的元素
Python可以使用for循環來遍歷字典中的元素。例如:
person = {'name': 'Tom', 'age': 20, 'gender': 'male'}
for key in person:
print(key, person[key])
根據上面的例子,Python將依次迭代字典中的鍵『name』,『age』和『gender』,並輸出它們所對應的值『Tom』,20和『male』。
結語
Python中的字典是一個無與倫比的鍵-值存儲解決方案。無論是添加、修改、刪除還是查詢字典中的元素,都非常直接簡單。此外,通過for循環和其他內置方法,遍歷字典中的元素也變得傳統和簡單。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/233758.html