我有嵌套列表字典:嵌套表與數組
L = [[15,10], [11], [9,7,8]]
,並需要數組像[15, 10]
是0
組,[11]
是1
組和[9,7,8]
是2
組 - 輸出字典:
print (d)
{7: 2, 8: 2, 9: 2, 10: 0, 11: 1, 15: 0}
我試試:
d = {k:v for k,v in enumerate(L)}
d = {k: oldk for oldk, oldv in d.items() for k in oldv}
print (d)
{7: 2, 8: 2, 9: 2, 10: 0, 11: 1, 15: 0}
我認爲我的解決方案有點過於複雜。有一些更好的,更pythonic的解決方案?