替换循环计数器 Python 的函数

问题描述

有没有不使用计数器变量输出迭代次数方法

values= ["4","a","rk","sp"]
counter = 0 
for k in values:
    print("counter: ",counter,"value: ",k)
    counter +=1

解决方法

enumerate 在这里很有效:

ref_grid()

values= ["4","a","rk","sp"] for count,k in enumerate(values): print("counter: ",count,"value: ",k) 的目的是提供可迭代值的索引或枚举。这基本上就是你在这里所做的。