1

これは機能します:

for i in range(0, 3):
    print "hi"

これは機能しません:

for range(0, 3):
    print "hi"

しかし、「i」はまったく必要ありません。「i」または同じ役割を担う別の文字なしで「for」ステートメントを書く方法はありますか?

(通常、次のようなものになります

for i in range(0, someReturnValue())
    someFunction()

しかし、質問は私の最初の例に一般化できます.)

4

2 に答える 2

2

ロッピング変数 (インデックス) が必要ない場合、ベスト プラクティスは使用すること_です (これは、実際には単なる別の変数です)。

for _ in range(0, 3):
    print "hi"

以下も参照してください。

于 2013-07-30T08:37:03.237 に答える