|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这个报错是怎么出来的呀。。。 我看经常会报这种错,如果出现了 我这个解决这个bug的思路是什么啊
>>> x = [1, 2, 3, 4, 5]
>>> y = "FishC"
>>> for i, j in x, y:
... print(i, j)
...
Traceback (most recent call last):
File "<pyshell#26>", line 1, in <module>
for i, j in x, y:
ValueError: too many values to unpack (expected 2)
Victor0321 发表于 2022-4-4 17:56
emmm 您的意思是: (x,y)这个元组是([1,2,3,4,5],'fishc')他无法直接解包给i,j, 需要转换成((1,f),(2, ...
是(x, y) 这个元组的元素 x 和 y 都有 5 个元素,所以无法解包给 i, j 两个变量,
当然,你可以加个打包:for i, *j in x, y
但是这样很明显不是你的需求
|
|