Mam bardzo duży zbiór krotek (p, q), które chciałbym przekonwertować na słownik list, gdzie pierwszym elementem w każdej krotce jest klucz indeksujący listę zawierającą q .Łączenie słowników list w pythoniu
przykład:
Original List: (1, 2), (1, 3), (2, 3)
Resultant Dictionary: {1:[2, 3], 2:[3]}
Ponadto, to, że jak się skutecznie połączyć te słowników.
przykład:
Original Dictionaries: {1:[2, 3], 2:[3]}, {1:[4], 3:[1]}
Resultant Dictionary: {1:[2, 3, 4], 2:[3], 3:[1]}
operacje te pozostają w obrębie pętli wewnętrznej, tak że wolą, aby były one tak szybko, jak to możliwe.
góry dzięki
2016 i '' 'merge_dols'''' v.1 brzmi fantastycznie i elegancko, dziękuję! v.2 jednak używa [nieakceptowalnej metody] (http://stackoverflow.com/questions/38987/how-to-merge-two-python-dictionaries-in-a-single-expression/39858#39858) : '' 'dict (dol1, ** dol2)' '' – raratiru