Masalah:
Anda ingin menambahkan rentetan tertentu pada setiap elemen senarai rentetan yang diberikan, menghasilkan senarai baharu dengan rentetan tambahan ini.
Contoh:
Pertimbangkan keadaan awal berikut:
list1 = ['foo', 'fob', 'faz', 'funk'] string = 'bar'
Selepas operasi yang diingini, output yang dijangkakan ialah:
list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar']
Penyelesaian:
Pendekatan paling mudah untuk mencapai ini adalah dengan menggunakan pemahaman senarai:
<code class="python">[s + string for s in list1]</code>
Dalam pemahaman ini:
Jika kecekapan penggunaan memori membimbangkan, pertimbangkan untuk menggunakan ungkapan penjana sebaliknya, kerana ia menyediakan lelaran dan bukannya senarai:
<code class="python">(s + string for s in list1)</code>
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan String pada Senarai String dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!