【发布时间】:2019-02-04 14:51:45
【问题描述】:
我有两个列表。
d1 = ["'02/01/2018'", "'01/01/2018'", "'12/01/2017'"]
d2 = ["'02/28/2018'", "'01/31/2018'", "'12/31/2017'"]
我正在尝试在 for 循环中解压缩这些值。
for i,y in d1,d2:
i,y = Startdate, Enddate
我意识到每次迭代都会覆盖 Startdate 和 Enddate 的值,但现在我只是尝试成功解压缩每个列表的元素。
我收到以下错误:
too many values to unpack (expected 2)
我以为我在拆包 2? (d1 和 d2)
【问题讨论】:
-
for i,y in zip(d1,d2):? -
d1,d2创建一个包含两个元素的元组,您的列表...您的每个列表都有三个元素,它会尝试将其解压缩到i,y
标签: python list for-loop arguments argument-unpacking