【发布时间】:2021-11-23 12:13:40
【问题描述】:
我有一个元组列表。对于每个键,我想计算不同值的数量。
例如,
给定以下列表:
[(k1, 400), (k1, 500), (k2, 600), (k2, 600), (k3, 600)]
我想制作以下内容:
{k1: 2, k2: 1, k3: 1}
解释:
k1 有两个值(400、500)。 k2 只有一个值 (600)
Pythonic 的方法是什么?
【问题讨论】:
-
你尝试过什么,你在哪里卡住了?甚至不是很 Pythonic。
-
方式是,(不是pythonic方式..):Google点击第一个结果,找到这个:Counting the amount of occurrences in a list of tuples
标签: python python-3.x