Menambah Rentetan Biasa kepada Rentetan Berbilang dalam Senarai Python
Anda mungkin menghadapi senario di mana anda perlu menambah rentetan yang sama kepada berbilang rentetan dalam senarai Python, mencipta senarai baharu dengan rentetan lanjutan. Begini cara anda boleh mencapai ini dengan cekap dan ringkas:
Salah satu kaedah yang paling mudah ialah menggunakan pemahaman senarai, seperti berikut:
<code class="python">mystring = 'bar' mylist = ['foo', 'fob', 'faz', 'funk'] new_list = [s + mystring for s in mylist]</code>
Dalam contoh ini, new_list akan mengandungi rentetan lanjutan, menghasilkan:
['foobar', 'fobbar', 'fazbar', 'funkbar']
Sebagai alternatif, jika anda tidak memerlukan senarai sebenar tetapi sebaliknya pengulang, anda boleh menggunakan ungkapan penjana, yang boleh menjadi lebih cekap:
<code class="python">new_iterator = (s + mystring for s in mylist)</code>
Peulang ini boleh digunakan untuk mengulang melalui rentetan lanjutan tanpa membuat senarai sebenar, yang berpotensi menjimatkan memori dan sumber.
Menguasai pemahaman senarai dan ungkapan penjana adalah penting untuk mana-mana pengaturcara Python yang ingin membangunkan kod yang berkuasa dan ringkas .
Atas ialah kandungan terperinci Bagaimana untuk Memanjangkan Berbilang Rentetan dalam Senarai Python dengan Rentetan Biasa Menggunakan Teknik Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!