我有一个嵌套列表。在列表中,它有日期和名称。我要日期上的用户数。例如,在“2019-10-11”中,有5个用户。但是sam用户已经存在了,所以我把它计算为4。这是名单
a =[['sam', '2019-10-11'], ['ram', '2019-10-12'], ['king', '2019-10-11'],
['queen', '2019-10-10'], ['ram', '2019-10-12'], ['kumar', '2019-10-11'],
['jeba', '2019-10-11'], ['sam', '2019-10-10'], ['sam', '2019-10-11'],
['howl', '2019-10-14']]
所需输出:
a = [['2019-10-10','2019-10-11','2019-10-12','2019-10-14'],[2,4,1,1]]
您可以使用下面给出的代码,它在jsonb中遍历数组并计数键
上述代码的结果将是:
当然你可以像这样把它转换成数组结构
结果是
你可以使用来自
collections
的defaultdict
,比如这可以简化为:
不导入模块的另一种方法:
如果需要列表的排序列表,可以执行以下操作:
相关问题 更多 >
编程相关推荐