Python での後方反復のループ

Luqman Khan 2023年6月21日
  1. Python で逆方向にループする
  2. まとめ
Python での後方反復のループ

Python では、ループ手法を使用して数値の反復を実行します。 この記事では、Python で reserved() 関数と range() 関数を使用してループを実行します。

Python で逆方向にループする

ループを簡単にするテクニックはたくさんあります。 場合によっては逆方向にループする必要があり、短縮形を使用すると非常に便利です。

reserved() 関数を使用して逆方向にループする

逆方向ループを実装する最も簡単な方法の 1つは、for ループに reversed() 関数を使用することです。反復プロセスは、従来のカウントのように前側ではなく裏側から開始されます。 まず、数値 10 を初期化し、Number 変数に格納します。

それに続いて、逆方向の反復と範囲を実行する reversed() 関数を使用した for ループには、変数カウントのパラメーターが含まれ、数値を出力するために 1 ずつ増加します。

コード:

print("The reversed numbers are : ", end="")
for num in reversed(range(Number + 1)):
    print(num, end=" ")

出力:

The reversed numbers are : 10 9 8 7 6 5 4 3 2 1 0

上記のコードの出力は、10 で始まり、0 で終わります。

range() 関数を使用して逆方向にループする

このタスクは、従来の range() 関数でも実行できます。この関数は、3 番目の引数を指定するとスキップを実行し、2 番目の引数を使用して最初から開始します。

コード:

N = 10
print("The reversed numbers are : ", end="")
for num in range(N, -1, -1):
    print(num, end=" ")

出力:

The reversed numbers are : 10 9 8 7 6 5 4 3 2 1 0

まとめ

この短い記事では、2つの方法を使用して逆方向のループの繰り返しについて説明しました。 最初のメソッドで reversed() 関数を使用します。

2 番目のメソッドは従来の range() 関数で、指定された 3 番目の引数でスキップを実行し、2 番目の引数を使用して最初から開始します。

関連記事 - Python Loop