python中的列表 - TypeError:类型为' NoneType'的对象没有len()

时间:2015-08-30 13:37:46

标签: python list typeerror non-type

我是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)!')

0 个答案:

没有答案