У меня есть список, в котором есть значения dict. Я хочу группировать ts и собирать другие значения. Обратите внимание, что ts является общим и будет присутствовать во всех словарях в списке. Но другие значения, такие как HP, BP, могут меняться в каждом словаре. Пожалуйста, предложите.собирать значения словаря в списке python
вход
[
{'ts': '2016-11-29 19:01', u'HP': 1},
{'ts': '2016-11-29 19:01', u'BP': 1},
{'ts': '2016-11-29 19:01', u'AP': 1},
{'ts': '2016-11-29 19:02', u'HP': 1},
{'ts': '2016-11-29 19:02', u'AP': 1}
]
выход
[
{'ts': '2016-11-29 19:01', u'HP': 1, u'BP': 1,u'AP': 1 },
{'ts': '2016-11-29 19:02', u'HP': 1, u'AP': 1}
]
Что делать, если есть несколько «HP», соответствующих 'ts'? – thefourtheye
Является ли условие «сопоставить словарь, если он содержит« ts »в качестве ключа»? –
Я не хочу давать -1, но как @KlausD. сказал, что ты пробовал? – obayhan