我有词典两份名单看起来像:循环遍历字典的名单simlutaneously
a=[{"Name":"JD","Lat":12.1231,"Long":10.123},{"Name":"WQ","Lat":-1.21313,"Long":7.31}]
b=[{"Name":"JD","Time":datetime.datetime(1,2,3)},{"Name":"WQ","Time":datetime.datetime(4,5,6)}]
我同时通过两个要循环:
for i,j in a,b:
Do Something
我得到
ValueError: too many values to unpack
也适用于
for i,j in zip(a,b):
Do Something
我根本没有得到任何输出。
zip(a,b)是一个空列表。
我该怎么处理?
你用什么Python版本? –
你在“做什么”部分实际做了什么?如果你给我们一个说明你的问题的[mcve],它会有所帮助。另外,你使用的是什么版本的Python?在Python 2中,'zip'返回一个元组列表,在Python 3中它返回一个迭代器。 –
Python 2.7和@Telac a和b都是字典列表iteritems不是一个选项! – glitterati