これが私のコードです:
>>> f=open('list.txt')
>>> print list(f)
['bird\n', 'cat\n', 'cat\n', 'cat\n', 'tree']
>>> mylist=list(f)
>>> print mylist
[]
>>> print list(f)
[]
リストが空なのはなぜですか??? コードの前半では、リストが正しいリストであることを示しています。さらに、最初のコマンド「print mylist」が空のリストを表示するのはなぜですか? 以前に mylist=list(f) を設定していました。ありがとう。