2

これは、一連の数値を反復処理できる最適な構文ですか?

for num in range(1000).__reversed__():
    print i

リバース(範囲(1000))はどれくらい良いですか? リストを生成してから、個々の要素を反復処理すると思います。私は正しいですか?

4

3 に答える 3

2
for num in xrange(999, -1, -1):
    print i

編集: を使用すると仮定するpython3と、わずかに変更されたコードが次の ようになります。

for num in range(999, -1, -1):
    print(i)
于 2013-11-08T06:24:22.243 に答える
0

いくつのオプションがあります。まず、 を使用できますreversed。これは良い方法の 1 つです。range(999, -1, -1), ( xrangePython 2 を使用している場合) を使用して実行することもできます。

list がある場合は、これを行うこともできますsome_list[::-1]

于 2013-11-08T06:24:38.163 に答える
0

ステップ値を負の数として指定して、逆方向に繰り返すことができます。

for num in range(999, -1, -1):
    print(num)
于 2013-11-08T06:25:10.463 に答える