【发布时间】:2018-09-29 07:38:28
【问题描述】:
我正在编写一个从 .txt 文件中读取 2D 列表的程序,我正在尝试遍历该列表,并打印其中的每个项目。我使用了一个 for 循环来遍历列表中的每个项目。 .txt文件中二维列表的内容为:
['1', '10']
['Hello', 'World']
到目前为止,这是我打开文件、读取文件并遍历列表中每个项目的代码:
file = open('Original_List.txt', 'r')
file_contents = file.read()
for i in file_contents.split():
print(i)
file.close()
我从这个 for 循环得到的输出是:
['1',
'10']
['Hello',
'World']
但是,我想要得到的输出是:
1 10
Hello World
有什么方法可以得到这个输出吗?我不确定如何删除方括号、逗号和引号。一旦完成,我无法弄清楚如何格式化这些行,以便它们显示为它们出现在外部文件中(每个项目之间有标签)。我对 Python 很陌生,所以任何建议都会很棒!
【问题讨论】:
标签: python-3.x list for-loop