在python中是否有办法将一组列表转换为字典,其中列表的名称是键,值是值?你能用词典理解吗?
one = ['a', 'b', 'c']
two = ['d','e','f']
会变成
dictionary = {"one" : ['a', 'b', 'c'], "two":['d','e','f'] }
答案 0 :(得分:0)
operator.itemgetter(0)
或
>>> one = ['a', 'b', 'c']
>>> two = ['d','e','f']
>>> c = dict({'one':one, 'two':two})
为什么要将一个变量转换为'一个'和两个变量到'两个'是不可理解的。
答案 1 :(得分:0)
我认为您不一定能访问变量名称,但是,如果您有这些列表的列表,则可以将每个列表的索引设置为键值。例如:
megaList = [[2, 3, 6], [3, 6, 1]]
dic = {}
for i, l in enumerate(megaList):
dic[i] = l
但在这种情况下,您可能只有列表清单。虽然我分享,因为我不确定你要做什么,也许这可以引导你朝着正确的方向。
或者做@enigma做的事,如果你不介意手工输入它们。