gpt4 book ai didi

python - 在 for 循环中从列表中解压多个参数

转载 作者:行者123 更新时间:2023-12-04 01:52:51 24 4
gpt4 key购买 nike

我有两个 list 。

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

我意识到此迭代将覆盖 的值开始日期 结束日期 每次迭代,但现在我只是想成功地解压缩每个列表的元素。

我收到以下错误:
too many values to unpack (expected 2)

我以为我在拆包 2? (d1 和 d2)

最佳答案

您需要使用 zip .这是 zip 的实验:

>>> a = [1,2,3]
>>> b = [4,5,6]
>>> for i,y in zip(a,b):
print(i,y)

1 4
2 5
3 6
>>>

你可以说你的循环可以是这样的:
for i,y in zip(d1,d2):
i,y = Startdate, Enddate

关于python - 在 for 循环中从列表中解压多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52083823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com