我正在使用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
最佳答案
您要使用enumerate()
:
for i, j in enumerate(dictionary_list):
print(i, j)
这将打印:
(0, {'f1': 'name1', 'f2': '1', 'f3': '4'})
(1, {'f1': 'name2', 'f2': '2', 'f3': '5'})
(2, {'f1': 'name3', 'f2': '3', 'f3': '6'})
关于python - 遍历字典时获取字典列表的索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45767119/