在python内部的列表中计算列表中的元素

时间:2018-11-09 11:14:20

标签: python list count

我有一个列表,里面有一个列表,我想计算一个元素重复多少次。例如:

list = ['a','b','c',['a','d']]
find = 'a'
list.count(find)

输出为1,但我正在寻找2。

有什么简单的方法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

使用chain.from_iterable

存档
from itertools import chain
print(list(chain.from_iterable(lst)).count('a'))

首先将您的列表弄平并得到计数。