python - 在 for 循环中使用迭代次数而不是列表元素

标签 python for-loop

我不确定以前是否有人问过这个问题,如果有人问过,我深表歉意,但我有以下简单的代码行:

for s in lst_times:
        #print(s)
        f.write( str() + " " + str(s)+ " " + "\n" )

在这个循环中,我有什么办法可以使用 s 的实际整数值而不是列表 lst_times 中索引为 s 的元素?

谢谢你的时间,

最佳答案

看看enumerate功能

for i, s in enumerate(lst_times):
    #print(s)
    f.write( str() + " " + str(s)+ " " + "\n" )

关于python - 在 for 循环中使用迭代次数而不是列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194747/

相关文章:

python - Numpy 有符号的 cumsum 沿轴的最大幅度

python - 高效创建 Pandas DataFrame 列,其中包含另一列中值的实例号

python - typeerror '_csv.reader' 对象不可订阅

java - java中for循环的特殊行为

Node.js Jade : Nested 'for' loop not working

python - 我如何获得 TOCO tf_convert 的卡住 Tensorflow 模型的 input_shape

python - 从 href 属性 Python 创建一个带有漂亮汤的独特列表

java - 用特殊字符替换 & 符号的正则表达式模式

variables - for 循环和变量

c# - 从数组中输入选择 C#