ホームページ >バックエンド開発 >Python チュートリアル >Python リスト内の隣接する項目ペアを反復するにはどうすればよいですか?
Python リスト内の隣接する項目ペアの反復
Python は、リストを走査して隣接する項目ペアにアクセスするための便利なアプローチを提供します。これは、ペアで分析する必要があるシーケンスまたはデータを操作する場合に特に便利です。
for ループを使用してリスト内の項目の隣接するペアを反復処理するには、次の例を検討してください。
a = [5, 7, 11, 4, 5] for previous, current in zip(a, a[1:]): print(previous, current)
このコードでは、zip() 関数を利用して、リスト a の要素を、a[1:] で示される最初の要素を除いた独自のコピーと位置合わせします。これにより、元のリストの 2 つの隣接する要素をそれぞれ含む一連のタプルが作成されます。
for ループはこれらのタプルを反復して、現在の要素を前の変数に割り当て、後続の要素を変数 current に割り当てます。次に、値のペアを出力し、次の出力が得られます。
5 7 7 11 11 4 4 5
このメソッドは、リスト a に要素が含まれない場合や要素が 1 つしか含まれていない場合でも効果的であることが証明され、コードが堅牢で適応性のあるものであることが保証されます。さまざまなシナリオ。
以上がPython リスト内の隣接する項目ペアを反復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。