私は以下を持っており、このドキュメントを介してリストを平坦化しました
>>> wordlist = ['cat','dog','rabbit']
>>> letterlist = [lt for wd in wordlist for lt in wd]
>>> print(letterlist)
['c', 'a', 't', 'd', 'o', 'g', 'r', 'a', 'b', 'b', 'i', 't']
リスト内包表記を拡張して、重複する文字を削除できますか。望ましい結果は次のとおりです (順不同)。
['a', 'c', 'b', 'd', 'g', 'i', 'o', 'r', 't']
セットに変換してからリストに戻すことはできますが、リストとして保持することをお勧めします。