【发布时间】:2020-09-05 13:01:24
【问题描述】:
我有一个类似这样的列表。
data = [
{'time': 10, 'data': 'abcd'}
{'time': 10, 'data': 'abcd'}
{'time': 11, 'data': 'bcd'}
{'time': 12, 'data': 'dc'}
{'time': 13, 'data': 'ak'}
{'time': 11, 'data': 'bcd'}
我需要计算相同的数据对象并保持数据的计数。我期待这样的输出。
Expected Output:
data = [
{'time': 10, 'data': 'abcd','count' : 2}
{'time': 11, 'data': 'bcd','count' : 2}
{'time': 12, 'data': 'dc','count' : 1}
{'time': 13, 'data': 'ak','count' : 1}
有可能吗?我正在尝试在 python 中执行此操作。
【问题讨论】:
-
请edit您的问题以正确格式化您的代码。这不是有效的 Python 或 JSON 语法。到目前为止,您尝试过什么来解决这个问题?你熟悉 Python 中的循环吗?对于
data匹配但不匹配time的条目,您期望什么行为,反之亦然?
标签: python json python-3.x list hashmap