首页 > 解决方案 > 嘿,我需要在列表中输入单词,然后计算它们并打印该列表中有多少项目而不计算重复项

问题描述

你正在学习一门新语言,并且正在参加一场比赛,看看你知道多少个独特的单词来测试你的词汇学习。

编写一个程序,您可以一次输入一个单词,并被告知您输入了多少个独特的单词。你不应该计算重复。当您输入空行时,程序应该停止询问更多单词。

例如:

单词:聊天 单词:Chien 单词:聊天 单词:Escargot 单词:你知道 3 个独特的单词!​和

单词:Katze 单词:Hund 单词:Maus 单词:Papagei 单词:Schlange 单词:你知道 5 个独特的单词!

标签: python-3.x

解决方案


使用集合,然后像下面这样取集合的长度:

len(set(your_list))

推荐阅读