【发布时间】:2021-07-16 20:10:32
【问题描述】:
我想编写一个函数来打印列表中包含至少一个相似字符的项目以及它在每个项目中出现的次数。 例如,如果我有以下列表:
ex = ['bat', 'cat', 'task', 'tank', 'tan']
每个项目至少包含一次字母“a”和“t”。
我知道我可以使用
for string in ex:
for letter in string:
x = string.count("a")
print(string, "has", x, "a")
for string in ex:
for letter in string:
x = string.count("t")
print(word, "has", x, "t")
如果我想更改列表,我将如何在不指定要搜索的实际字符的情况下执行此操作?
【问题讨论】:
-
在列表元素上加上引号