Я пытаюсь преобразовать свой список кортежей в dict, который содержит значения в этом месте, объединенные в список. dict
делает то, что я хочу, кроме того, что он удаляет дубликаты, чего я не хочу!преобразовать список кортежей в словарь и сохранить дубликаты
Вот что происходит:
>>> vals
[(5, u'3'), (5, u'3'), (8, u'1'), (8, u'1')]
>>> dict(vals)
{8: u'1', 5: u'3'}
Вот что я хочу, чтобы это произошло
>>> vals
[(5, u'3'), (5, u'3'), (8, u'1'), (8, u'1')]
>>> foo(vals)
{8: [u'1',u'1'], 5: [u'3',u'3']}
Есть некоторые другие функции питона (foo
в предыдущем случае), что делает это?
Должен признаться, что это лучше, чем мой ответ длинным выстрелом. +1 – zondo