Einführung
In dieser Herausforderung musst du eine Python-Funktion schreiben, die falsche Werte aus einer Liste entfernt.
This tutorial is from open-source community. Access the source code
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In dieser Herausforderung musst du eine Python-Funktion schreiben, die falsche Werte aus einer Liste entfernt.
Schreibe eine Funktion compact(lst)
, die eine Liste als Argument nimmt und eine neue Liste zurückgibt, aus der alle falschen Werte entfernt wurden. Falsche Werte umfassen False
, None
, 0
und ""
.
Um dieses Problem zu lösen, kannst du die filter()
-Funktion verwenden, um falsche Werte aus der Liste zu filtern.
def compact(lst):
return list(filter(None, lst))
compact([0, 1, False, 2, '', 3, 'a','s', 34]) ## [ 1, 2, 3, 'a','s', 34 ]
In dieser Herausforderung hast du gelernt, wie du falsche Werte aus einer Liste mit der filter()
-Funktion in Python entfernen kannst.