python中的键值映射

python中的键值映射,python,Python,我有两个相同长度的列表l1=[重新启动、修订、磁盘空间]和l2=[否,12.154300]我想将这两个列表作为键值映射。输出应该是这样的[重新启动:否,版本:12.18,磁盘空间:4300]。。我试过Zip,但它不起作用您可以从Zip的输出创建词典(谢谢,Martijn!): 或者更简单一些:dict(zip(l1,l2))。当我尝试这样做时,它总是给出这样的输出:不,r:12.18,d:4300。它总是以第一个字母为键,忽略第一个字母rest@VarshaAnandani提供完整的、可运行的p

我有两个相同长度的列表
l1=[重新启动、修订、磁盘空间]
l2=[否,12.154300]
我想将这两个列表作为键值映射。输出应该是这样的
[重新启动:否,版本:12.18,磁盘空间:4300]
。。我试过Zip,但它不起作用

您可以从
Zip
的输出创建词典(谢谢,Martijn!):


或者更简单一些:
dict(zip(l1,l2))
。当我尝试这样做时,它总是给出这样的输出:不,r:12.18,d:4300。它总是以第一个字母为键,忽略第一个字母rest@VarshaAnandani提供完整的、可运行的python代码,或者更好的是,提供一个工作的ideone.com链接。
print dict(zip(l1, l2))