【问题标题】:count an element in a list with list inside in python [duplicate]在python中用列表计算列表中的元素[重复]
【发布时间】:2019-04-12 23:03:40
【问题描述】:

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

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

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

有什么简单的方法吗?

谢谢

【问题讨论】:

    标签: python list count


    【解决方案1】:

    使用chain.from_iterable存档

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

    首先让你的列表变平并计算数量。

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 2023-03-11
      • 1970-01-01
      • 2023-02-25
      • 1970-01-01
      • 1970-01-01
      • 2019-08-01
      • 2020-06-27
      • 1970-01-01
      相关资源
      最近更新 更多