我是学习
Python的新手,我是几百行的代码!
start = ['12','08','07','16','04'] middle = ['01','01','01'] end = ['13','15','05']
期望的输出(按顺序):
[('1201': '13'),('0801': '07'),('0701': '08'),('1601': '15'),('0401','05')]
下面的代码将无法保持原始顺序(我使用python 3.4卡住了,知道3.7会解决这个问题)
Combined_Lists = {start+middle: end for start,middle,end in zip(start,end)}
当我尝试以下时,它会出错
from collections import OrderedDict Combined_Lists = {start+middle: end for start,end in OrderedDict(zip(start,end))}
错误:
ValueError: too many values to unpack (expected 2)
我在这里错过了什么?