Falsche Werte in Python entfernen

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In dieser Herausforderung musst du eine Python-Funktion schreiben, die falsche Werte aus einer Liste entfernt.

Kompakte Liste

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 ]

Zusammenfassung

In dieser Herausforderung hast du gelernt, wie du falsche Werte aus einer Liste mit der filter()-Funktion in Python entfernen kannst.