我正在尝试制作一个程序,它将用户的单词放入列表中,然后输出用户输入的唯一单词的数量。该程序在接收到空白输入时打印出唯一字。这是我写的。学习单词简单程序
amount = []
nuword = input('Word: ')
while nuword != '':
nuword = input('Word: ')
if nuword in amount:
amount.pop(-1)
else:
amount.append(nuword)
print('You know',len(amount), 'unique word(s)!')
是否有一种简单的方法来打印列表中的所有唯一字。像某种功能?或者我必须改变循环中的某些内容?
参见:http://stackoverflow.com/questions/7961363/removing-duplicates-in-lists – nha