リスト内包表記で「else」を使用することは可能ですか?

| | | | | | | |

リスト内包表記に変換しようとしたコードは次のとおりです。

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

この内包表記にelseステートメントを追加する方法はありますか?

  table = "" .join(chr( index)for index in xrange(15)if index in ords_to_keep)