Можно ли использовать «еще» в понимании списка?

| | | | | | | |

Вот код, который я пытался превратить в понимание списка:

table = "" для индекса в xrange(256): если индекс в ords_to_keep: table += chr(index ) else: table += replace_with 

Есть ли способ добавить оператор else к этому пониманию?

table = "".join(chr( index) для индекса в xrange(15) если индекс в ords_to_keep)