Menggantikan Elemen Senarai Menggunakan Pemahaman dan Ungkapan Bersyarat
Mencari dan menggantikan elemen dalam senarai ialah tugas pengaturcaraan biasa. Untuk mencapai matlamat ini, manfaatkan kuasa pemahaman senarai bersama-sama dengan ungkapan bersyarat.
Pertimbangkan senarai integer sebagai contoh:
a = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1]
Objektif kami adalah untuk menggantikan semua kejadian 1 dengan 10 dalam senarai. Dengan menggunakan pemahaman senarai dan ungkapan bersyarat, kami boleh mencipta senarai baharu dengan penggantian yang diingini:
[4 if x == 1 else x for x in a]
Dalam ungkapan ini, kami mengulangi setiap elemen x dalam senarai a. Jika x sama dengan 1, ia digantikan dengan 4; jika tidak, ia kekal tidak berubah. Hasilnya ialah senarai baharu dengan semua 1 digantikan dengan 4:
[4, 2, 3, 4, 3, 2, 4, 4]
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggantikan Elemen Senarai Menggunakan Pemahaman Senarai Python dan Ungkapan Bersyarat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!