Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengalih keluar nilai nol daripada senarai dalam Python

Bagaimana untuk mengalih keluar nilai nol daripada senarai dalam Python

PHPz
PHPzke hadapan
2024-03-02 08:56:02642semak imbas

Bagaimana untuk mengalih keluar nilai nol daripada senarai dalam Python

Untuk mengalih keluar nilai null​​dari 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!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam