Я получаю набор данных, который отформатирован как список пар ключ-значение.Ключ - это источник данных, а значение - элемент данных.Например:
[('a', 3), ('b', 5), ('a', 7), ('c', 15), ('d', 12)]
Я хочу превратить этот список в словарь.Я мог бы использовать встроенный в Python dict()
, но он отбрасывает избыточные значения и сохраняет только последнее значение, связанное с данным ключом.Я хотел бы, чтобы избыточные значения вошли в список следующим образом:
{'a': [3, 7],
'b': [5],
'c': [15],
'd': [12]}
Есть ли простой способ сделать это выше?Я думаю, что должно быть, но я не могу найти правильный намек через Google.