[英]Get index of list of dictionaries while iterating through it
我正在使用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'})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.