我是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'語句會更好 –