一、Python中字典(dictionary)類型
Python中字典(dictionary)是一種非常常用的數據類型,它是由一個key和一個對應的value組成的鍵值對(key-value pairs)序列。Python的字典中是使用大括號來表示的,每個鍵值對之間用逗號隔開。例如:
my_dict = {'name': 'Tom', 'age': 20, 'height': 175}
在上面這個例子中,’name’、’age’、’height’是這個字典的key,而’Tom’、20、175是這個字典的value。
二、keys()函數簡介
在Python中,keys()函數是字典類型中的內置函數之一,可以用來返回字典中所有的key值。
keys()函數的語法格式如下:
my_dict.keys()
其中,keys()函數不需要傳入任何參數。
三、keys()函數的用法舉例
下面通過實際的例子來介紹keys()函數的使用方法:
my_dict = {'name': 'Tom', 'age': 20, 'height': 175}
# 使用keys()函數獲取到所有的key值
print(my_dict.keys())
# 輸出結果:dict_keys(['name', 'age', 'height'])
在上面這個例子中,使用keys()函數可以獲取到字典my_dict中所有的key值,結果是一個dict_keys類型的對象。
我們可以將dict_keys類型的對象轉換為列表類型,再進行後續的操作。例如:
my_dict = {'name': 'Tom', 'age': 20, 'height': 175}
# 使用keys()函數獲取到所有的key值,並將結果轉換為列表類型
key_list = list(my_dict.keys())
# 輸出結果:['name', 'age', 'height']
print(key_list)
# 遍歷所有的key值,並輸出每個key對應的value值
for key in key_list:
print(my_dict[key])
# 輸出結果:
# Tom
# 20
# 175
在上面這個例子中,首先使用keys()函數獲取到字典my_dict中所有的key值,並將結果轉換為列表類型key_list。隨後使用for循環遍歷key_list列表中的所有元素,輸出每個key對應的value值。
四、總結
通過本文的介紹可以發現,Python中的keys()函數是一個非常方便的字典操作函數,它可以很快地獲取到字典中所有的key值,並方便我們進行後續的操作。
當然,除了keys()函數之外,在Python中還有很多其他的字典操作函數,讀者可以針對不同的需求進行選擇和使用。
原創文章,作者:WMXP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/145511.html