ホームページ >バックエンド開発 >Python チュートリアル >リスト内包表記と条件付きロジックを使用してリスト要素を効率的に置換するにはどうすればよいですか?
リスト内を検索して特定の要素を検索して置換することは、一般的なプログラミング タスクです。最も効率的なアプローチを説明するために簡単な例を使用してみましょう:
整数のリスト a:
a = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1]
があるとします。そして、出現する数値 1 をすべてその値に置き換える必要があります。 10. リスト内包表記と条件式を使用すると、これを次のように実現できます。
replaced_list = [4 if x == 1 else x for x in a]
このコードでは:
結果は、必要な置換が適用された新しいリスト replace_list になります。
[4, 2, 3, 4, 5, 4, 2, 3, 4, 5, 4]
以上がリスト内包表記と条件付きロジックを使用してリスト要素を効率的に置換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。