Python 在遍历字典列表时获取其索引

Python 在遍历字典列表时获取其索引,python,python-3.x,list,dictionary,indexing,Python,Python 3.x,List,Dictionary,Indexing,我正在使用python v3.6 我有一个字典列表,看起来像这样 dictionary_list = [{'f1': 'name1', 'f2':'1', 'f3':'4'}, {'f1': 'name2', 'f2':'2', 'f3':'5'}, {'f1': 'name3', 'f2':'3', 'f3':'6'}] 我有一个简单的for循环来遍历这个字典列表。我需要访问列表的索引,但是这些信息在循环中丢失了

我正在使用python v3.6

我有一个字典列表,看起来像这样

dictionary_list = [{'f1': 'name1', 'f2':'1', 'f3':'4'},    
                  {'f1': 'name2', 'f2':'2', 'f3':'5'},
                  {'f1': 'name3', 'f2':'3', 'f3':'6'}]
我有一个简单的for循环来遍历这个字典列表。我需要访问列表的索引,但是这些信息在循环中丢失了。如何修改for循环以访问索引

for i in dictionary_list:
    #How to access the index in the dictionary_list
pass
您要使用:

这将打印:

(0, {'f1': 'name1', 'f2': '1', 'f3': '4'})
(1, {'f1': 'name2', 'f2': '2', 'f3': '5'})
(2, {'f1': 'name3', 'f2': '3', 'f3': '6'})

你为什么需要索引?这个问题怎么了?为什么投反对票?我想知道在将来如何就stackoverflow提出正确的问题。呸,收到了关于你评论的通知,以为你已经回答了我的问题。唉。顺便说一句,我问这个不是为了好玩。我不相信你真的需要索引。“你不会是第一个这样做的人。”斯蒂芬·波克曼,我需要索引来记录。对不起,我不知道为什么提供这些信息会有用,因为在你发表评论时我已经从TerryA那里得到了答案。不管怎样,谢谢你的来访。如果你不需要索引的话,它可能会很有用。虽然
enumerate
确实执行了您要求的Y,但执行您真正想要的X可能仍然是错误的方法。再说一遍:你不会是第一个这样做的。不知道“保持计数”是什么意思,这并不能真正回答问题。但好吧,不管怎样。无论如何,如果你真的想在这里做正确的事情,我建议不要忽视那些试图帮助你的人。
(0, {'f1': 'name1', 'f2': '1', 'f3': '4'})
(1, {'f1': 'name2', 'f2': '2', 'f3': '5'})
(2, {'f1': 'name3', 'f2': '3', 'f3': '6'})