我使用的是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 :(得分:3)
您想使用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'})