Heim >Backend-Entwicklung >Python-Tutorial >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!