count an element in a list with list inside in python
本问题已经有最佳答案,请猛点这里访问。
我有一个列表,里面有一个列表,我想计算一个元素重复的次数。例如:
1 2 3 | list = ['a','b','c',['a','d']] find = 'a' list.count(find) |
输出是1,但我要找2。
有什么简单的方法吗?
谢谢
用
1 2 | from itertools import chain print(list(chain.from_iterable(lst)).count('a')) |
首先,把你的清单放平,然后数数。