【发布时间】:2016-06-20 10:21:13
【问题描述】:
我正在学习 Python 中的列表推导。我要从单词列表中附加字母并形成一个新列表,但没有重复。 这就是我正在尝试的:
wordlist = ['cat','dog','rabbit']
letterlist = [aletter for aword in wordlist for aletter in aword if aletter not in letterlist]
print letterlist
我收到以下错误:
Traceback (most recent call last):
File "training.py", line 5, in <module>
letterlist = [aletter for aword in wordlist for aletter in aword if aletter not in letterlist]
NameError: name 'letterlist' is not defined
我做错了什么?
【问题讨论】:
标签: python list list-comprehension