一、Python字典的基本概念
在Python中,字典是一種經常使用的數據類型,它可以高效地存儲和管理鍵值對信息。
字典可以通過鍵(Key)來訪問存儲在其中的值(Value),且鍵必須唯一,值可以重複。字典的創建方式如下:
dict = {'name': 'Alice', 'age': 18, 'gender': 'female'}
這個例子中,字典名為dict,裡面存儲了三組鍵值對信息:’name’: ‘Alice’、’age’: 18、’gender’: ‘female’。
通過鍵名可以訪問到對應的值,例如:
print(dict['name']) #輸出Alice
字典本身是可變的數據類型,因此可以對其中的鍵值對進行增加、刪除和修改操作。
例如,如果需要增加一組新的鍵值對,可以通過以下方式實現:
dict['city'] = 'Shanghai'
這樣,就將一組新的鍵值對’city’: ‘Shanghai’添加到了字典dict中。
二、字典的遍歷操作
字典的遍歷操作需要通過鍵來進行,可以使用for循環結合items()函數實現:
dict = {'name': 'Alice', 'age': 18, 'gender': 'female'} for key,value in dict.items(): print(key,value)
這裡使用items()函數獲取字典中的鍵值對,然後通過for循環進行遍歷。輸出結果為:
name Alice age 18 gender female
三、字典的常用操作
1. 獲取字典中所有的鍵
可以使用keys()函數獲取字典中的所有鍵。例如:
dict = {'name': 'Alice', 'age': 18, 'gender': 'female'} keysList = dict.keys() print(keysList)
這樣就可以將字典中的所有鍵存儲在keysList列表中。
2. 獲取字典中所有的值
可以使用values()函數獲取字典中的所有值。例如:
dict = {'name': 'Alice', 'age': 18, 'gender': 'female'} valuesList = dict.values() print(valuesList)
這樣就可以將字典中的所有值存儲在valuesList列表中。
3. 獲取字典中鍵的個數
可以使用len()函數獲取字典中鍵的個數。例如:
dict = {'name': 'Alice', 'age': 18, 'gender': 'female'} length = len(dict) print(length)
輸出結果為3,表示字典中鍵的個數為3。
4. 刪除字典中的鍵值對
可以使用del關鍵字刪除字典中的任意鍵值對。例如:
dict = {'name': 'Alice', 'age': 18, 'gender': 'female'} del dict['gender'] print(dict)
這樣就可以將字典中的’gender’: ‘female’這個鍵值對刪除。
四、總結
Python中的字典是一種高效存儲和管理鍵值對信息的數據類型,常用於保存一些非結構化的數據。在使用字典時,我們需要了解它的基本概念、遍歷操作和常用操作等,才能更好地發揮它的優勢。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/237207.html