Python 将嵌套列表保存到多个文件中
大家好,我有一个关于如何将嵌套列表保存到单独的txt文件的问题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接受
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])