Wenn/sonst in einem Listenverständnis
Posted: 27 Mar 2025, 15:50
Wie konvertiere ich Folgendes für -Loop mit einem if / in ein Listenverständnis?
Es sollte '' ' erhalten, wenn x keine und ansonsten f (x) .
Ich habe versucht:
, 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] .>
Code: Select all
else
Code: Select all
results = []
for x in xs:
results.append(f(x) if x is not None else '')
Ich habe versucht:
Code: Select all
[f(x) for x in xs if x is not None else '']
Siehe Listenverständnis mit Bedingung für Auslösen Werte basierend auf einer Bedingung: [... für x in xs if x cond] .>