Python - 具有特定字母的字数
给定字符串单词,提取具有特定字母的单词数。
Input : test_str = ‘geeksforgeeks is best for geeks’, letter = “g”
Output : 2
Explanation : “g” occurs in 2 words.
Input : test_str = ‘geeksforgeeks is best for geeks’, letter = “s”
Output : s
Explanation : “s” occurs in 4 words.
方法 #1:使用列表推导 + len() + split()
这是可以执行此任务的方法之一。在这里,我们使用 split() 执行从字符串中提取单词的任务,循环用于迭代单词以检查字母是否存在,len() 用于获取带有字母的单词数。
Python3
Python3
输出
方法 #2:使用 filter() + lambda + len() + split()
这是可以执行此任务的另一种方式。在此,我们使用 filter() + lambda 执行过滤任务。
蟒蛇3
输出