計算 Python 字典中的鍵數
Manav Narula
2023年1月30日
2021年2月7日
在本教程中,我們將討論如何使用 len()
函式來計算一個字典中的鍵數,併為同樣的目的建立我們自己的函式。
使用 len()
函式計算 Python 字典中的鍵數
Python 中的 len()
函式用於返回一個物件中存在的元素總數。我們可以使用字典的 keys()
方法來獲取字典中所有鍵的列表,並使用 len()
計算總數。
dict1 = {'a':1,'b':2,'c':3}
print(len(dict1.keys()))
輸出:
3
我們也可以直接將字典傳給 len()
函式,該函式返回字典中不同的總元素數,這與鍵的數量相同。
dict1 = {'a':1,'b':2,'c':3}
print(len(dict1))
輸出:
3
建立一個使用者定義的函式來計算 Python 字典中的鍵數
我們也可以建立我們自己的函式來計算 Python 鍵的數量。我們將一個變數初始化為 0,使用 enumerate()
對字典進行迭代,在每次迭代中遞增變數,然後返回它。下面的程式碼將解釋這一點。
dict1 = {'a':1,'b':2,'c':3}
def count_keys(dict):
count = 0
for i in enumerate(dict):
count += 1
return count
print(count_keys(dict1))
輸出:
3
enumerate()
函式返回一個列舉物件,該物件將一個計數器變數附加到字典的鍵上,並使對字典的迴圈變得容易。
Author: Manav Narula
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn