Wenn/sonst in einem Listenverständnis

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wenn/sonst in einem Listenverständnis

by Anonymous » 27 Mar 2025, 15:50

Wie konvertiere ich Folgendes für -Loop mit einem if /

Code: Select all

else
in ein Listenverständnis?

Code: Select all

results = []
for x in xs:
results.append(f(x) if x is not None else '')
Es sollte '' ' erhalten, wenn x keine und ansonsten f (x) .
Ich habe versucht:

Code: Select all

[f(x) for x in xs if x is not None else '']
, aber es gibt ein SyntaxError . Was ist die korrekte Syntax? Informationen zu ... wenn ... sonst ... .

Siehe Listenverständnis mit Bedingung für Auslösen Werte basierend auf einer Bedingung: [... für x in xs if x cond] .>

Top