Est-il possible d’utiliser “else” dans une liste en compréhension ?

| | | | | | | |

Voici le code que j'essayais de transformer en compréhension de liste :

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

Existe-t-il un moyen d'ajouter l'instruction else à cette compréhension ?

table = "".join(chr( index) pour index dans xrange(15) si index dans ords_to_keep)