Python,在枚举中设置间隔

Python,在枚举中设置间隔,python,Python,读者是100人。如何仅每25个循环执行一次函数?在这种情况下,应该调用函数4次 for i, frame in enumerate(reader): execute function 如果i%25==0运行execute函数。谢谢,我想知道枚举循环中是否存在任何选项。一些可选参数来完成这项工作。包括一个if语句,它检查i%25==0。你需要枚举i为0,1,2,3还是0,25,50,75?@Skycc Sushanth的答案很完美,解决了我问的问题。我只是想知道enumerate是否还有

读者是100人。如何仅每25个循环执行一次函数?在这种情况下,应该调用函数4次

for i, frame in enumerate(reader):
    execute function

如果i%25==0
运行execute函数。谢谢,我想知道枚举循环中是否存在任何选项。一些可选参数来完成这项工作。包括一个if语句,它检查i%25==0。你需要枚举i为0,1,2,3还是0,25,50,75?@Skycc Sushanth的答案很完美,解决了我问的问题。我只是想知道enumerate是否还有其他选项,比如从某个数字开始的选项(enumerate可选参数),但对于interval,就像我描述的问题一样。就这样,我想根本不存在。谢谢。最好为好的解决方案提供一个好的解释
for i, frame in enumerate(reader):
    if i % 25 == 0: # Check if the remainder by 25 is 0.
        execute function
for i in range(0, len(reader), 25):
   execute function(reader[i], i)