【发布时间】:2022-11-27 19:54:14
【问题描述】:
如果我有这样的字符串列表:
names = ["Alice", "Bob", "Charlie", "Darren"]
我如何找到这些字符串中有多少包含字母“a”?
我尝试使用计数功能
names.count("a")
但这只会输出元素的数量是'a' 而不是包含'一个'。
【问题讨论】:
-
您需要遍历列表,并计算项目是否包含“a”
如果我有这样的字符串列表:
names = ["Alice", "Bob", "Charlie", "Darren"]
我如何找到这些字符串中有多少包含字母“a”?
我尝试使用计数功能
names.count("a")
但这只会输出元素的数量是'a' 而不是包含'一个'。
【问题讨论】:
我们必须使用 loop 来计算它们:
names = ["Alice", "Bob", "Charlie", "Darren"]
count=0
for i in range(len(names)):
if 'a' in list(names[i]):
count+=1
print(count)
输出:
>>> 2
【讨论】: