É possível usar “else” em uma compreensão de lista?

| | | | | | | |

Aqui está o código que eu estava tentando transformar em uma compreensão de lista:

table = "" for index in xrange(256): if index in ords_to_keep: table += chr(index ) else: table += replace_with 

Existe uma maneira de adicionar a instrução else a esta compreensão?

table = "".join(chr( index) para índice em xrange(15) se índice em ords_to_keep)