【问题标题】:Count multiple occurrence of all string elements in a list? [duplicate]计算列表中所有字符串元素的多次出现? [复制]
【发布时间】:2020-10-18 01:37:37
【问题描述】:

如何获取给定列表中所有字符串元素的计数?

Var1 = ['2019-11-22', '2019-11-22', '2019-11-20']

期望的输出:

2019-11-22 : count(2)
2019-11-20 : count(1)

【问题讨论】:

    标签: python-3.x


    【解决方案1】:

    这就是计数器的用途。

    from collections import Counter
    
    Var1 = ['2019-11-22', '2019-11-22', '2019-11-20']
    counts = Counter(Var1)
    

    【讨论】:

      【解决方案2】:
      from collections import Counter
      
      var1 = ['2019-11-22', '2019-11-22', '2019-11-20']
      
      for i, c in Counter(var1).items():
         print(f"{i}: count({c})")
      

      【讨论】:

      • 太棒了。非常感谢您的更新
      猜你喜欢
      • 2021-04-02
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多