2016-11-13 15 views
-1

我只是在想,我怎么可以让一个while循环遍历一个列表并计数单词'hello'的实例。如何创建一个while循环来遍历列表并计算某个单词的实例? Python

list = ['bob','hello','jacob','hello','count'] 

所以预期输出为2。

+3

你试过了什么? python有一个REPL,你可以用它很快测试出想法。这也可以帮助您学习如何使用help()和dir()以及其他工具来帮助自己。通过自己调查,你会学到更多关于这门语言的知识。 –

回答

2

只需使用count(奖金:你甚至有 “数” 作为您的列表中的项目^^):

>>> ['bob','hello','jacob','hello','count'].count('hello') 
2 
0

不过,如果你想搜索没有的情况下,你可以尝试

word = 'hello' 
list = ['bob','hello','jacob','hello','count'] 
count = len([i for i in list if i.lower() == word.lower()]) 
相关问题