一、字典的定義和基本操作
Python中的字典是一種鍵值對形式存儲的數據類型。使用大括弧{}進行定義,每個鍵值對之間使用逗號分隔,鍵值對使用冒號分隔。例如:
dict = {'name': 'Tom', 'age': 25}
print(dict)
輸出結果為:
{'name': 'Tom', 'age': 25}
可以使用keys()、values()、items()方法分別獲取所有的鍵、所有的值和所有的鍵值對:
dict = {'name': 'Tom', 'age': 25}
print(dict.keys()) # 輸出所有的鍵
print(dict.values()) # 輸出所有的值
print(dict.items()) # 輸出所有的鍵值對
輸出結果為:
dict_keys(['name', 'age'])
dict_values(['Tom', 25])
dict_items([('name', 'Tom'), ('age', 25)])
二、字典的遍歷
字典可以使用for循環進行遍歷。遍歷時,需要分別使用keys()和values()方法獲取所有的鍵和所有的值:
dict = {'name': 'Tom', 'age': 25}
for key in dict.keys():
print(key)
for value in dict.values():
print(value)
for key, value in dict.items():
print(key, value)
輸出結果分別為:
name
age
Tom
25
name Tom
age 25
三、字典的添加和刪除操作
使用字典的update()方法可以添加新的鍵值對:
dict = {'name': 'Tom', 'age': 25}
dict.update({'sex': 'male'})
print(dict)
輸出結果為:
{'name': 'Tom', 'age': 25, 'sex': 'male'}
使用字典的del語句或pop()方法可以刪除字典中的某個鍵值對:
dict = {'name': 'Tom', 'age': 25}
del dict['name']
print(dict)
dict = {'name': 'Tom', 'age': 25}
dict.pop('name')
print(dict)
輸出結果分別為:
{'age': 25}
{'age': 25}
四、字典的應用場景
字典常常被用來存儲具有結構化的信息,例如一些配置信息、用戶信息等等。字典能夠快速地根據鍵來獲取對應的值,非常方便。
五、字典的注意事項
字典的鍵必須是不可變的,例如整型、字元串、元組等。不能使用可變類型作為鍵,例如列表。
六、總結
Python中的字典是一種非常常用的數據類型,能夠方便地存儲結構化信息,快速地根據鍵獲取對應的值。學會字典的定義和基本操作、遍歷、添加和刪除操作、應用場景以及注意事項等,有助於提高Python編程的效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192057.html
微信掃一掃
支付寶掃一掃