Listenverständnisse in Python sind eine prägnante Möglichkeit, Listen zu erstellen und es der bedingten Logik zu ermöglichen, Elemente basierend auf bestimmten Kriterien zu filtern oder zu ändern.
Dies kann zu saubererem und besser lesbarem Code führen.
# Original list of numbers numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Use list comprehension to create a new list with even numbers squared squared_evens = [x**2 for x in numbers if x % 2 == 0] print("Squared even numbers:", squared_evens) # Output # Squared even numbers: [4, 16, 36, 64, 100]
Dieser Trick ist praktisch für alle Aufgaben, bei denen es um das Filtern und Transformieren von Daten in einer Liste geht, beispielsweise für die Datenverarbeitung oder -aufbereitung.
Das obige ist der detaillierte Inhalt vonPython-Trick: Verwenden von Listenverständnissen mit bedingter Logik. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!