próbuję tworzyć dict
przez zagnieżdżonego list
:zagnieżdżonych list do dict
groups = [['Group1', 'A', 'B'], ['Group2', 'C', 'D']]
L = [{y:x[0] for y in x if y != x[0]} for x in groups]
d = { k: v for d in L for k, v in d.items()}
print (d)
{'B': 'Group1', 'C': 'Group2', 'D': 'Group2', 'A': 'Group1'}
Ale wydaje się nieco skomplikowane.
Czy istnieje lepsze rozwiązanie?
widzę co robiłeś tam :) http://stackoverflow.com/a/43227053/5811078 – zipa