python-3.x - 嘿,我需要在列表中输入单词,然后计算它们并打印该列表中有多少项目而不计算重复项
问题描述
你正在学习一门新语言,并且正在参加一场比赛,看看你知道多少个独特的单词来测试你的词汇学习。
编写一个程序,您可以一次输入一个单词,并被告知您输入了多少个独特的单词。你不应该计算重复。当您输入空行时,程序应该停止询问更多单词。
例如:
单词:聊天 单词:Chien 单词:聊天 单词:Escargot 单词:你知道 3 个独特的单词!和
单词:Katze 单词:Hund 单词:Maus 单词:Papagei 单词:Schlange 单词:你知道 5 个独特的单词!
解决方案
使用集合,然后像下面这样取集合的长度:
len(set(your_list))
推荐阅读
- javascript - 使用 XHR 执行 HTTP POST 或 PUT 请求时是否应该检查状态?
- vue.js - 如何将两个自动完成与 vuetify 联系起来?
- android - 在android 10中无法在真实设备的手机存储中找到文件
- delphi - Delphi 中的数据集运行时创建
- scala - java.lang.NoClassDefFoundError 编译简单程序 scala
- c++ - OpenGL 无法使用 VAO 程序更新顶点缓冲区
- vb.net - 在我选择一个单元格或在其上使用滚轮之前,Datagridview 不显示数据
- linux - `ls -l` 用于所有父目录
- python - 从图像中定位和打印文本
- html - 显示不同 HTML 页面(导航)的最佳方式是什么?