Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengalih keluar nilai nol daripada senarai dalam Python
Untuk mengalih keluar nilai nulldari senarai, anda boleh menggunakan pemahaman senarai atau fungsi penapis().
Kaedah 1: Gunakan pemahaman senarai Anda boleh menggunakan pemahaman senarai untuk membuat senarai baharu sambil menapis nilai nol dalam senarai.
original_list = [1, 2, None, 3, '', 4, ' ', 5] new_list = [x for x in original_list if x is not None and x != ''] print(new_list)
Hasil keluaran:
[1, 2, 3, 4, 5]
Kaedah 2: Gunakan fungsi penapis(). Anda boleh menggunakan fungsi penapis() untuk menapis nilai nol dalam senarai dan menukar hasil yang dikembalikan kepada senarai.
original_list = [1, 2, None, 3, '', 4, ' ', 5] new_list = list(filter(lambda x: x is not None and x != '', original_list)) print(new_list)
Hasil keluaran:
[1, 2, 3, 4, 5]
Tidak kira kaedah yang digunakan, anda boleh menapis nilai nol dalam senarai dan mendapatkan senarai baharu.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar nilai nol daripada senarai dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!