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))