我正在使用Python 3.6,需要將下面的列表轉(zhuǎn)換成詞典的字典:myList = [['A',[['a',1],['b',0],['c',1]]],['B',[['a',0],['b',1],['c',1]]]]輸出:myDict = {A: {a: 1, b: 0, c: 1}, B: {a: 0, b: 1, c: 1}}我嘗試使用:myDict = defaultdict(lambda: defaultdict(list))
for key1, key2, *values in myList:
myDict[key1][key2].extend(values)但是我得到一個(gè)錯(cuò)誤:TypeError:無(wú)法散列的類型:“列表”
將清單清單清單變成字典
達(dá)令說(shuō)
2021-05-10 17:53:53