Menu
Coddy logo textTech

Einfache Listen erstellen

Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 51 von 78.

Da du nun die Syntax von List Comprehensions kennst, sehen wir uns einige einfache Beispiele an, um zu erfahren, wie sie verwendet werden können, um schnell und effizient neue Listen zu erstellen.

Erstelle eine Liste von Kubikzahlen:

cubes = [x**3 for x in range(1, 6)]
print(cubes)
# Ausgabe: [1, 8, 27, 64, 125]

Erstelle eine Liste von Zeichenketten aus Zeichen:

chars = [char for char in "hello"]
print(chars)
# Ausgabe: ['h', 'e', 'l', 'l', 'o']

Generiere eine Liste gerader Zahlen:

evens = [x for x in range(2, 11, 2)]
print(evens)
# Ausgabe: [2, 4, 6, 8, 10]

Wandle alle Elemente einer Liste in Großbuchstaben um:

words = ["apple", "banana", "cherry"]
uppercase = [word.upper() for word in words]
print(uppercase)
# Ausgabe: ['APPLE', 'BANANA', 'CHERRY']

List Comprehensions erleichtern die Arbeit mit Sequenzen, das Anwenden von Transformationen und sogar das Einbeziehen von Bedingungen – alles in einer einzigen Zeile!

challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens get_word_lengths, die eine Liste von Wörtern als Argument entgegennimmt und mithilfe eines Listenverständnisses eine Liste mit den Längen jedes Wortes zurückgibt.

Probier es selbst

def get_word_lengths(words):
    # Schreibe den Code hier
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler