Aquí está el código que estaba tratando de convertir en una lista de comprensión:¿Es posible usar 'else' en una lista de comprensión de python?
table = ''
for index in xrange(256):
if index in ords_to_keep:
table += chr(index)
else:
table += replace_with
¿Hay alguna manera de agregar la declaración else a esta comprensión?
table = ''.join(chr(index) for index in xrange(15) if index in ords_to_keep)
Tenga en cuenta que esto sólo funciona en Python 2.5 y posteriores. –
¡increíble! Tan útil. – professorDante
También tenga en cuenta que el 'else' es necesario y no se puede omitir, porque siempre se requiere un valor resultante. – sebix