LoslegenKostenlos loslegen

Listen durchlaufen

Bisher hast du eine Schleife „ for “ benutzt, um eine Liste durchzugehen, aber du kannst auch eine Listenkomprimierung nehmen. Listenkomprimierungen sehen so aus: [action for item in list] und geben eine neue Liste zurück.

Wir können die Funktion „ sorted() “ nutzen, um die Daten in einer Liste bei Zahlen vom niedrigsten zum höchsten Wert und bei Zeichenfolgen in alphabetischer Reihenfolge zu sortieren. Die Funktion „ sorted() “ gibt eine neue Liste zurück und ändert nichts an der Liste, die du an die Funktion übergeben hast. Mehr über „ sorted() “ findest du in der Dokumentation von Python.

Eine Liste von Listen, records, ist schon da, und jeder Eintrag ist eine Liste in diesem Format:

['2014','F','20799','Emma']

Diese Übung ist Teil des Kurses

Datentypen in Python

Kurs anzeigen

Anleitung zur Übung

  • Mach eine Listenkomprimierung für Datensätze, um eine Liste namens „ baby_names ” zu erstellen, die den Namen enthält, der im vierten Element von „ row ” zu finden ist.
  • Druckt „ baby_names ” in alphabetischer Reihenfolge mit der Funktion „ sorted() ”.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
    
# Print the sorted baby names in ascending alphabetical order
print(____(____))
Code bearbeiten und ausführen