當前位置:成語大全網 - 新華字典 - python如何把壹個含有多個dict的list轉為dict?

python如何把壹個含有多個dict的list轉為dict?

lst?=?[{"a":?1},?{"b":?2},?{"c":?3}]

dd?=?{i:v?for?i,v?in?enumerate(lst)}

print(dd)

另外,不要用Python的關鍵字做變量,會覆蓋掉原來的對象,造成不必要的麻煩。

還有就是?new_list = { { "a" : 1 }, {"b" : 2 }, {"c" : 3 }} ,它不是dict,因為沒有key,雖然像集合但是非法,因為集合不能有不可哈希的元素存在。簡單說就是集合的元素不能是:列表,字典和集合