我想要一个计数器来计算我总共完成了多少次迭代。 我这样做:
counter = 0;
for i, item in enumerate(items):
for j, anotheritem in enumerate(anotheritems):
counter += 1;
但我不禁要问有没有更pythonic的方式?
最佳答案
它简单易读,几乎是 Pythonic 的(除了分号。)
我唯一的建议是,如果您开始将更多代码放入这些循环中,请为 i
和 j
提供更具描述性的名称。
关于python - 在嵌套的for循环中获取迭代计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13181700/