次の単純な python コードを考えてみましょう。
f=open('raw1', 'r')
i=1
for line in f:
line1=line.split()
for word in line1:
print word,
print '\n'
最初の for ループ、つまり「f: の for 行」では、単語や文字ではなく行を読みたいことを Python はどのように認識しますか?
line1 がリストであるため、2 番目のループはより明確になります。したがって、2 番目のループはリストの要素を反復処理します。