我是python编程的半新手,对编码非常热衷。我只是在制作一个小程序,它只打印出列表中的唯一单词数量但由于某种原因我得到一个类型错误说:
words = []
word = input('Word: ')
while word != '':
words.append(word)
word = input('Word: ')
words.sort()
unique_words = 0
for i in range(0,len(words)):
if words.count(words[i]) >= 2 :
unique_words += words.count(words[i]) - (words.count(words[i]) - 1)
words = words.remove(words[i])
elif words.count(words[i]) < 2:
unique_words += 1
print('You know ' + unique_words + ' unique word(s)!')