【发布时间】:2020-06-30 20:40:54
【问题描述】:
我正在尝试将列表转换为字典。 我有一个这样的列表列表,并且迷你列表的一些第一个值正在重复:
list = [["DDS 500","A",300], ["DDS 500","B",100], ["AGB 850","C",250], ["AGB 850","B",350], ["UNI 100","D",900]]
迷你列表的第一个值将是 key 。然后,对于每个迷你列表,第二个和第三个值将是该键的“值”,并且值也应该是一个字典。结果,最终字典应该是这样的:
dict = { "DDS 500":{"A":300,"B":100}, "AGB 850":{"C":250,"B":350}, "UNI 100":{"D":900} }
【问题讨论】:
-
您是否尝试过解决此问题?你到底在坚持什么?
-
我尝试创建字典,但由于列表中的某些值重复,所以只给字典先看到的值。例如,`dict = {"DDS 500: {"A": 300}, ..`@jordanm
标签: python python-3.x string list dictionary