Ich habe diesen Code in Python2.7 und ich möchte (wenn möglich) diesen Code in ein Listenverständnis umwandeln.Wie wandle ich diesen Code in ein Listenverständnis um?
z=[]
if p==1:
z.append('a')
if m==2:
z.append('b')
print ''.join(z)
Das Problem ist es mir ein Fehler (Syntaxfehler) gibt, wenn ich den Code wie folgt umgewandelt:
z=['b' if m==2 'a' if p==1]
print ''.join(z)
Oder
z=['a' if p==1 'b' if ==m]
print ''.join(z)
Sie mich bitte, wenn diese Frage hat ein Duplikat. Ich würde Ihren Ratschlag schätzen.