最近 Python の学習を始めましたが、リストを使用しているときにこの問題に直面しました。
ここでは、いくつかの映画の名前を variable に割り当てましたmovies
。
>>> movies = ["dragon","dragon warrior","kungfu","kungfu panda"]
割り当てた後、print
コマンドを使用して実行しました:
>>> print(movies)
出力は次のとおりです。
['dragon', 'dragon warrior', 'kungfu', 'kungfu panda']
同様に、同じprint
コマンドを使用してリストで for ループを使用し始めたとき、出力はまったく異なります。forループのためにどのように変化したか理解できません:
>>> for fav_movie in movies:
print(fav_movie)
出力:
dragon
dragon warrior
kungfu
kungfu panda
同じ印刷コマンドの動作が異なるのはなぜですか?