Hier ist der Code, den ich in eine Liste Verständnis zu machen versuchte:Ist es möglich, 'else' in einem Python-Listenverständnis zu verwenden?
table = ''
for index in xrange(256):
if index in ords_to_keep:
table += chr(index)
else:
table += replace_with
Gibt es eine Möglichkeit, die else-Anweisung zu diesem Verständnis hinzufügen?
table = ''.join(chr(index) for index in xrange(15) if index in ords_to_keep)
Beachten Sie, dass dies nur funktioniert in Python 2.5 und später zu vermeiden. –
genial! So nützlich. – professorDante
Beachten Sie auch, dass das 'else' notwendig ist und nicht weggelassen werden kann, da immer ein resultierender Wert benötigt wird. – sebix