python標準ライブラリだけを使って、タブ区切りの数値のテキストファイルをリストに入れる
panda
などのモジュールを使うのが一般的だが、そのようなものが使えない環境もある。
ここでは、pythonの標準ライブラリだけをつかって行う方法を述べる。
input.txt
100 400 0 60
100 400 100 60
300 400 500 60
100 500 500 60
400 -500 -200 40
...
以下のようにリスト内包表記で書けばいい。
なお、ここでは、リストのリストとして扱っている。
with open('input.txt','r') as f:
fl = f.read().split('\n')
input = [fl[i].split('\t') for i in range(len(fl))]
input = [[ int(input[i][j]) for j in range(len(input[i]))] for i in range(len(fl))]
Author And Source
この問題について(python標準ライブラリだけを使って、タブ区切りの数値のテキストファイルをリストに入れる), 我々は、より多くの情報をここで見つけました https://qiita.com/jmtsn/items/fbd38f5dd730f4b743b7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .