如何在python中迭代字符串?

use*_*280 0 python

我想制作一些蒙太奇,ImageMagick其中Python通过os.system()100个jpegs文件调用.

这是命令:

cmd='montage '+file[i]+' '+file[i+1]+' '+file[i+2]+' '+file[u+3]+'     +file[i+4]+'...+file[i+99]
Run Code Online (Sandbox Code Playgroud)

我想知道如何避免写所有file[i+x]条目.这可能吗?

Ult*_*nct 5

要使用从i索引处开始的空格连接100个字符串:

cmd = "montage " + " ".join(file[i:i+100])
Run Code Online (Sandbox Code Playgroud)

.. file[i:i+100]将返回从i开始的子序列,并以(i + 100 - 1)结束