欢迎访问宙启技术站
智能推送

使用iteritems()函数统计字典中的键值对数量

发布时间:2024-01-13 13:22:13

iteritems()函数是Python中用于遍历字典中的键值对的方法。它返回一个迭代器对象,该迭代器生成字典中的每一个键值对。

使用iteritems()函数可以很方便地统计字典中的键值对数量。下面是一个例子:

# 定义一个字典
students = {'Alice': 18, 'Bob': 20, 'Charlie': 22, 'David': 19}

# 使用iteritems()函数统计字典中的键值对数量
count = 0
for key, value in students.iteritems():
    count += 1

# 输出键值对数量
print("字典中的键值对数量为:", count)

上述例子中,首先定义了一个字典students,其中包含了四个键值对。然后使用iteritems()函数遍历字典中的键值对,将每个键值对赋值给变量keyvalue。在循环过程中,使用一个计数器count来统计键值对的数量。最后通过打印输出,得到了字典中键值对的数量。

需要注意的是,iteritems()函数在Python3中已经被废弃,取而代之的是items()函数。所以上述代码也可以改写成下面的形式:

# 定义一个字典
students = {'Alice': 18, 'Bob': 20, 'Charlie': 22, 'David': 19}

# 使用items()函数统计字典中的键值对数量
count = 0
for key, value in students.items():
    count += 1

# 输出键值对数量
print("字典中的键值对数量为:", count)

使用items()函数的方式与iteritems()函数的方式类似,只是函数名不同。