dd?=?{i:v?for?i,v?in?enumerate(lst)}
print(dd)
另外,不要用Python的關鍵字做變量,會覆蓋掉原來的對象,造成不必要的麻煩。
還有就是?new_list = { { "a" : 1 }, {"b" : 2 }, {"c" : 3 }} ,它不是dict,因為沒有key,雖然像集合但是非法,因為集合不能有不可哈希的元素存在。簡單說就是集合的元素不能是:列表,字典和集合