やりたいこと
ファイルからテキストを読んで各1行を複数要素に分割しリストを作成しているが
処理時間の短縮を図りたい。
Textファイルの内容 (実際の1行はもっと長く数万行ある)
1000000000 11111 2222233333
2000000000 22222 3333344444
求めたいリスト
[[[1000000000],[11111],[22222],[33333]],[[2000000000],[22222],[33333],[44444]]]
該当のソースコード
with open(fname) as f: data = f.readlines() data_list =[] for str in data: d = [str[1:11].strip(),str[11:19].strip(),str[19:29].strip(),str[29:34].strip()] data_list += d
回答3件
あなたの回答
tips
プレビュー