python / beginner
Snippet
Listen-Abstraktion
Listen-Abstraktionen (List Comprehensions) bieten eine kürzere Syntax, wenn man eine neue Liste basierend auf den Werten einer bestehenden Liste erstellen möchte.
snippet.py
1
2
3
numbers = [1, 2, 3, 4]squared = [n ** 2 for n in numbers]print(squared)
Erklärung
1
numbers = [1, 2, 3, 4]
Definiert eine einfache Liste mit Ganzzahlen.
2
squared = [n ** 2 for n in numbers]
Erstellt eine neue Liste, indem jedes Element der ursprünglichen Liste in einer kompakten Schleife quadriert wird.