Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie Nullwerte aus einer Liste in Python

So entfernen Sie Nullwerte aus einer Liste in Python

PHPz
PHPznach vorne
2024-03-02 08:56:02641Durchsuche

So entfernen Sie Nullwerte aus einer Liste in Python

Um Nullwerte aus der Liste zu entfernen, können Sie das Listenverständnis oder die Funktion filter() verwenden.

Methode 1: Listenverständnis verwenden Sie können Listenverständnisse verwenden, um eine neue Liste zu erstellen und gleichzeitig Nullwerte in der Liste herauszufiltern.

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)

Ausgabeergebnis:

[1, 2, 3, 4, 5]

Methode 2: Verwenden Sie die Funktion filter() Sie können die Funktion filter() verwenden, um Nullwerte in der Liste herauszufiltern und die zurückgegebenen Ergebnisse in eine Liste umzuwandeln.

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)

Ausgabeergebnis:

[1, 2, 3, 4, 5]

Egal welche Methode verwendet wird, Sie können die Nullwerte in der Liste herausfiltern und eine neue Liste erhalten.

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Nullwerte aus einer Liste in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen