Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一連の数字を含むリストがあります。この番号のリストは、.dat ファイルの行に対応しています。リストをどのように使用して[0,1,2,3,4,5,6,9,4]、各番号に対応する .dat ファイルの行を出力するにはどうすればよいですか。
[0,1,2,3,4,5,6,9,4]
行をメモリに読み込み、リストに入れ、そのリストにインデックスを付けます。
with open('somefile') as fileobj: lines = list(fileobj) for index in indices: print lines[index]
file = [ l for l in open('file.name') ] for i in list: print file[i]