gpt4 book ai didi

python - 如何获取项目索引或数字以及字典中的键,值

转载 作者:太空狗 更新时间:2023-10-29 17:53:41 25 4
gpt4 key购买 nike

对于字典,我想跟踪已解析的项目数。与下面显示的方法相比,是否有更好的方法来做到这一点?

count = 0
for key,value in my_dict.items():
count += 1
print key,value, count

最佳答案

您可以使用 enumerate() function :

for count, (key, value) in enumerate(my_dict.items(), 1):
print key, value, count

enumerate() 有效地向您正在循环的迭代器添加一个计数。在上面的示例中,我告诉 enumerate()1 开始计数以匹配您的示例;默认是从 0 开始。

演示:

>>> somedict = {'foo': 'bar', 42: 'Life, the Universe and Everything', 'monty': 'python'}
>>> for count, (key, value) in enumerate(somedict.items(), 1):
... print key, value, count
...
42 Life, the Universe and Everything 1
foo bar 2
monty python 3

关于python - 如何获取项目索引或数字以及字典中的键,值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16973701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com