Python では、.reverse() メソッドは元のリストをその場で変更するため、None を返します。これにより、リストの反転バージョンに対して操作を実行しようとするとエラーが発生する可能性があります。
この問題を回避する 1 つの方法は、スライスを使用して要素を反転した新しいリストを作成することです。スライスの構文は次のとおりです。
list[::-1]
これにより、最後の要素から開始して先頭まで続く新しいリストが作成され、事実上要素の順序が逆になります。
例:
k = ['F', ' ', 'B', 'F'] reversed_k = k[::-1]
reversed_k には要素 ['F', 'B', ' ', 'F']。これは、元のリストを逆にします。
この手法を使用すると、最初に元のリストを明示的に反転しなくても、反転したリストに対して操作を実行できます。
以上が元のリストを変更せずに Python リストを元に戻すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。