Heim >Backend-Entwicklung >Python-Tutorial >Wie können Sie bedingte Anweisungen in Python-Listenverständnissen verwenden?
In Python ist es möglich, bedingte Anweisungen zu verwenden, um Elemente in einem Listenverständnis zu manipulieren. Dies ermöglicht die bedingte Ausführung von Operationen innerhalb des Listenverständnisses.
Um bedingtes Verhalten in einem Listenverständnis zu erreichen, verwenden Sie die folgende Syntax:
[ expression if condition else another_expression for item in sequence ]
Wobei:
Beispiel:
Betrachten Sie die folgende Liste:
l = [22, 13, 45, 50, 98, 69, 43, 44, 1]
Um unter Verwendung eines Listenverständnisses 1 zu Zahlen größer oder gleich 45 und 5 zu Zahlen kleiner als 45 zu addieren, Verwenden Sie den folgenden Code:
result = [x + 1 if x >= 45 else x + 5 for x in l]
Dies führt zu der folgenden Liste:
[27, 18, 46, 51, 99, 70, 48, 49, 6]
In diesem Beispiel bestimmt die Bedingung x >= 45, ob zu jedem 1 oder 5 addiert werden soll Element x.
Das obige ist der detaillierte Inhalt vonWie können Sie bedingte Anweisungen in Python-Listenverständnissen verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!