一、字典的定義和基本操作
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-hant/n/192057.html