Python

Pythonで、テキストファイルの各行をlistまたはiteratorにする方法

More than 1 year has passed since last update.

テキストファイル

foo
bar
baz
qux
quux

コード

# path_text: text の path
lines = [ line.rstrip() for line in open(path_text)]

[]() にすれば iterator

結果

print(lines)

['foo', 'bar', 'baz', ...]

もっと良い書き方ありましたら教えてください。