在Python中将列表转换为列表字典
我需要将列表转换为Python中的字典 名单如下:在Python中将列表转换为列表字典,python,list,dictionary,Python,List,Dictionary,我需要将列表转换为Python中的字典 名单如下: list = [['a','aa','aaa'],['b','bb','bbb']] 我想把它转换成字典,这样: dictionary = {'aaa': ['a','aa'], 'bbb': ['b','bb']] 我正在寻找一种变体: d = {i:j for i,j in list} 提前谢谢 使用列表切片,[-1]获取列表的最后一个元素,[:-1]获取直到最后一个元素的所有元素: 尝试避免使用list作为变量名,因为它是内置类型
list = [['a','aa','aaa'],['b','bb','bbb']]
我想把它转换成字典,这样:
dictionary = {'aaa': ['a','aa'], 'bbb': ['b','bb']]
我正在寻找一种变体:
d = {i:j for i,j in list}
提前谢谢 使用列表切片,[-1]获取列表的最后一个元素,[:-1]获取直到最后一个元素的所有元素:
尝试避免使用list作为变量名,因为它是内置类型:
d = {x[-1]: x[:-1] for x in lst}
谢谢你,杰西!简单有效!