我是python的新手,只开始使用文件。我想知道如何使用列表理解将两个文件的数据组合成一个列表来读取和组合它们。将两个文件的数据合并到一个列表中
#for instance line 1 of galaxies = I
#line 1 of cycles = 0
#output = [IO] (list)
这是我到目前为止。提前致谢!
comlist =[line in open('galaxies.txt') and line in open('cycles.txt')]
更新:
comlist = [mylist.append(gline[i]+cline[i]) for i in range(r)]
然而,这仅仅是返回无
为什么列表理解?在列表解析中使用文件或其他I/O似乎不是一个好主意 –
同意。你可以使用'comlist = open('galaxies.txt')。readlines()+ open('cycles.txt')。readlines()' – TessellatingHeckler
使用上下文管理器和'with'语句会更好 –