Например:Как свернуть элементы в Python?
l = [('a',1),('b',2),('a',2)]
collapsed_l = dict(a=[1,2],b=[2])
Как лучше всего получить от l
до collapsed_l
?
В некотором смысле, я хочу каким-то образом обобщить, какое «поле» я рушаюсь, и в каком поле. Я думаю, что это похоже на то, что сводные таблицы делают в базах данных и таблицах, но я могу ошибаться.
Ницца, простой ответ. Но вы можете преобразовать его обратно в dict в конце: 'collapsed_1 = dict (collapsed_1)'. В противном случае позже могут появиться странные побочные эффекты. –