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
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(____(____))