我有以下内容,并通过此文档展平了列表
>>> 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']
我可以转换为一个集合,然后再转换回一个列表,但我更愿意将其保留为一个列表。