【发布时间】:2019-04-12 23:03:40
【问题描述】:
我有一个列表,里面有一个列表,我想计算一个元素重复了多少次。例如:
list = ['a','b','c',['a','d']]
find = 'a'
list.count(find)
输出是 1,但我正在寻找 2。
有什么简单的方法吗?
谢谢
【问题讨论】:
我有一个列表,里面有一个列表,我想计算一个元素重复了多少次。例如:
list = ['a','b','c',['a','d']]
find = 'a'
list.count(find)
输出是 1,但我正在寻找 2。
有什么简单的方法吗?
谢谢
【问题讨论】:
使用chain.from_iterable存档
from itertools import chain
print(list(chain.from_iterable(lst)).count('a'))
首先让你的列表变平并计算数量。
【讨论】: