如何“梳理”列表以查找某些字符串?

我正在网上做python课程,并且想知道如何搜索列表以找出两个字符串是否相同(去掉大写的事实等等)


这是它应该做的

我们的目标是“编写一个程序,你可以一次输入一个单词,并被告知你输入了多少个独特的单词。不应计算重复项。当您输入空行时,程序应该停止要求更多单词。我已经写了这个。但是我对如何阻止重复项过去感到困惑。


word = input('Word: ')

uniqueWords = word.split()

wordCounter = 0

while word:

  word = input('Word: ')

  wordCounter = wordCounter + 1

  uniqueWords.append(word)

print('You know', wordCounter, 'unique word(s)!')


慕妹3146593
浏览 131回答 1
1回答

婷婷同学_

也许这就是你想要的,使用:setuniqueWords = set()word = input('Word: ')uniqueWords.update(word.split())while word:    word = input('Word: ')    uniqueWords.update(word.split())print('You know {} unique word(s)!'.format(len(uniqueWords)))print(uniqueWords)输出:Word: a bWord: c dWord: eWord:You know 5 unique word(s)!{'c', 'a', 'e', 'b', 'd'}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python