【发布时间】:2017-02-12 21:53:28
【问题描述】:
如何使用enumerate 迭代dict,以便在迭代时解包索引、键和值?
类似:
for i, (k, v) in enumerate(mydict):
# some stuff
我想遍历一个名为mydict 的字典中的键和值并计算它们,这样我就知道我什么时候在最后一个了。
【问题讨论】:
-
你到底想对字典上的索引做什么?
-
我正在将 dict 打印到文件中,所以我需要知道何时插入换行符。
-
索引是否重要?在循环结束时,您知道您已完成 dict 并可以插入换行符。
-
我在每个值之间插入一个逗号(它是一个 .csv),我需要知道何时插入逗号以及何时插入换行符。
-
不要重新发明轮子,使用
csv内置模块,它有dicts支持
标签: python dictionary