ホームページ > バックエンド開発 > Python チュートリアル > Python リストを逆の順序で反復するにはどうすればよいですか?

Python リストを逆の順序で反復するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-27 17:19:16
オリジナル
379 人が閲覧しました

How Can I Iterate Through a Python List in Reverse Order?

リストの反転: Python での逆方向の反復

リストの反転は、Python では便利な操作です。リストを逆順に反復処理するには、次の 2 つのオプションがあります。

1.逆コピーの取得:

元のリストを逆にした新しいリストを作成するには、 reversed() 関数を使用します。この関数はリストを入力として受け取り、逆反復子を返します。新しいリストに変換するには、list() を使用して項目を収集するだけです。

xs = [0, 10, 20, 40]
reversed_list = list(reversed(xs))  # [40, 20, 10, 0]
ログイン後にコピー

2.逆方向に反復:

リストを逆方向に反復するには、反復子として reversed() を使用できます。これにより、要素を逆の順序でループすることができます。

xs = [0, 10, 20, 40]
for x in reversed(xs):
    print(x)
# Output:
# 40
# 20
# 10
# 0
ログイン後にコピー

reversed() を使用しても、元のリストは変更されないことに注意してください。新しい反復子またはリストを逆に作成します。これは、元のリストの不変性を維持するのに役立ちます。

以上がPython リストを逆の順序で反復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート