【发布时间】:2013-03-01 06:20:44
【问题描述】:
x = [['a', 'b', 'c'], ['a', 'c', 'd'], ['e', 'f', 'f']]
假设我们有一个包含随机 str 字母的列表。 我如何创建一个函数,以便它告诉我字母“a”出现了多少次,在这种情况下为 2。或任何其他字母,如“b”出现一次,“f”出现两次。等等 谢谢!
【问题讨论】:
-
sum(1 for e in x if 'a' in e) -
你能帮我澄清一下吗? :/ 我对 python 有点陌生。
-
@Abhijit 或只是
sum('a' in e for e in x),至少对我来说更容易阅读(作为“加起来其中有多少有'a'”)。
标签: python