Python 将嵌套列表保存到多个文件中

Python 将嵌套列表保存到多个文件中,python,Python,大家好,我有一个关于如何将嵌套列表保存到单独的txt文件的问题 nested = [['a b c d e f','1 2 3 4 5 6'],['g h i j k l','7 8 9 10 11 12'], ['m n o p q','13 14 15 16 17']] A1表示字母表的第一个字符串 N1表示第一个数字字符串 名称应遵循如下模式 A1.txt包含a b b c d e f接受嵌套的[0][0] N1.txt包含123456接受嵌套的[0][1] A2.txt包含gikl接受

大家好,我有一个关于如何将嵌套列表保存到单独的txt文件的问题

nested = [['a b c d e f','1 2 3 4 5 6'],['g h i j k l','7 8 9 10 11 12'], ['m n o p q','13 14 15 16 17']]
A1表示字母表的第一个字符串 N1表示第一个数字字符串 名称应遵循如下模式

A1.txt
包含
a b b c d e f
接受
嵌套的[0][0]

N1.txt
包含
123456
接受
嵌套的[0][1]

A2.txt
包含
gikl
接受
嵌套的[1][0]

N2.txt
包含
7 8 9 10 11 12
接受
嵌套的[1][1]

A3.txt
包含
mno p q
接受
嵌套的[2][0]

N3.txt
包含
13151617
接受
嵌套的[2][1]


我们可以用for循环自动命名A1、txt、A2、txt、A3.txt吗?

假设每个子列表始终包含两个字符串,第一个字母和第二个数字,您可以使用以获取文件索引并按以下方式解压缩列表:

枚举(嵌套,开始=1)中的i(字母,数字): 用open(f“A{i}.txt”,“w”)作为字母_文件,open(f“N{i}.txt”,“w”)作为数字_文件: alpha_文件写入(alpha) 数字文件。写入(数字)
以下各项应起作用:

for i in range(len(nested)):
    with open('A'+str(i+1)+'.txt', 'w') as f:
        f.write(nested[i][0])
    with open('N'+str(i+1)+'.txt', 'w') as f:
        f.write(nested[i][1])