计算 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