Ich habe eine Liste l
:
l = [22, 13, 45, 50, 98, 69, 43, 44, 1]
Für Zahlen über 45 einschließlich möchte ich 1 hinzufügen; und für Zahlen darunter 5.
Ich habe versucht
[x+1 for x in l if x >= 45 else x+5]
Aber es gibt mir einen Syntaxfehler. Wie kann ich so etwas wie ein if
– else
in einer Listenverständnis erreichen?