2017-09-24 2 views
-4
for a in mylist: 
    print(a) 

forループの繰り返しの項目が常に項目を順番に印刷するかどうか疑問に思っていますか?"for list in item:"でリストをループするとき、forループの繰り返し順序を保証できますか?

私は "私は(len(mylist))"を知っていますが、順序を保証することができますが、 "mylistのために"注文を保証できるかどうかはわかりません。

私は自分のコンピュータで試してみましたが、アイテムを順にプリントアウトしているようです。しかし、それはどこにでも

おかげ語で

+0

です。リストは順序付けされています。 –

答えて

1

真であるかどうかわからない - はい。ブロックを毎回実行する、ために反復配列のメンバー上

ザPythonのforステートメント:Python's wiki(強調のために添加太字)を引用します。

+0

私は参照してください。だから私たちが "私のために(len(mylist))"とタイプするより多くの努力をしようとする唯一の理由は、他の何かをするために正確なインデックスを取得しなければならないときです。 – overloading

+0

@overloading pretty、yes – Mureinik

+0

標準では 'for index、enumerate(mylist)の要素:'を使用します。 – Matthias

関連する問題