ホームページ >バックエンド開発 >Python チュートリアル >リスト内包表記を使用して Python で同じ文字列を複数の文字列に効率的に追加する方法
Python での複数の文字列への同一の文字列の追加
各要素に同じ追加文字列を追加することで、文字列のリストを変更しようとしています。文字列が追加された新しいリストを作成します。例:
<code class="python">list1 = ['foo', 'fob', 'faz', 'funk'] string = 'bar' # Append string to each list item list2 = [...]</code>
最初に、これを達成するために for ループとリスト内包表記の組み合わせを使用しようとしました。ただし、より効果的なアプローチは、リストを操作するための簡潔かつ効率的な方法を提供するリスト内包表記を利用することです。
次のソリューションは、文字列 'bar' を 'list1' の各要素に追加する方法を示しています。 :
<code class="python">list2 = [s + 'bar' for s in list1]</code>
リストの内包表記の内訳は次のとおりです:
リスト内包表記を使用すると、元のリストの各要素に文字列 'bar' を追加し、変更された文字列を含む新しいリストを作成するという望ましい結果が得られます。
以上がリスト内包表記を使用して Python で同じ文字列を複数の文字列に効率的に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。