1

ばかげた質問のように聞こえるかもしれませんが、これがあれば

fruits = ['apple', 'banana', 'pear', 'orange']

for fruit in fruits:
  print fruit

常にこの結果が得られますか? (つまり、この順番で)

apple
banana
pear 
orange
4

1 に答える 1

1

はい、同じ順番になります。

「Python の for ステートメントは、C や Pascal で慣れ親しんでいるものとは少し異なります。(Pascal のように) 数値の算術級数を常に反復するのではなく、ユーザーに反復ステップと停止状態 (C など) では、Python の for ステートメントは、任意のシーケンス (リストまたは文字列) のアイテムを、シーケンスに表示される順序で反復します。"

http://docs.python.org/2/tutorial/controlflow.html#for-statements

于 2013-03-27T17:03:01.743 に答える