Skip to main content
 首页 » 编程设计

python之如何将此 python 打印函数的每一行写入字符串列表

2025年05月04日22cmt

我有...

>>> for i in range(11): 
...     for j in range(103): 
...             print "./", '%02d' % i, "/IMG", '%04d' % j, ".jpg" 
... 
>>> (prints a whole bunch of lines representing files in a group of directories) 

...我想要的是将这些行中的小字符串和整数连接成单个字符串,并将其附加到一个列表,该列表将包含大约 1100 个元素,每个元素都是一个文件的名称。如何修改循环?

请您参考如下方法:

ITM

l = [] 
for i in range(11): 
    for j in range(103): 
        l.append() 

或者,更短,

l = ['./%02d/IMG%04d.jpg' % (i, j) for i in range(11) for j in range(103)]