创建并初始化Python列表

use*_*394 4 python file-io list

我一直坚持使用 python 制作列表。

我想制作 mxn 文件,例如 file00.txt、file01.txt、...和 ​​file99.txt,但是当我尝试制作它时,它显示一些错误。请让我帮忙。

filename = []

for i in range(0, sm):
    filename.append('') 
    for j in range(0, sn):
        filename[i].append('')
Run Code Online (Sandbox Code Playgroud)

谢谢。

Mar*_*ers 5

你可以尝试这样的事情:

filenames = []

for i in range(0, sm):
    row = [] 
    for j in range(0, sn):
        row.append('') # I assume you want to do something more here
    filenames.append(row)
Run Code Online (Sandbox Code Playgroud)

  • 当然,更好的选择是使用[列表理解](https://www.youtube.com/watch?v=t85uBptTDYY)以提高速度和清晰度。例如:`filenames = [['' for j in range(0, sn)] for i in range(0, sm)]`。 (4认同)