两个for 这样能连起来吗
两个for 这样能连起来吗?
下面为什么不行?
因为你这是遍历了两个东西,举个栗子:
>>> a =
>>> b = ['a', 'b', 'c', 'd', 'e']
>>> for i,j in a, b:
print(i, j)
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
for i,j in a, b:
ValueError: too many values to unpack (expected 2)
>>> for i,j in (a, b):
print(i, j)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
for i,j in (a, b):
ValueError: too many values to unpack (expected 2)
>>> for i in (a, b):
print(i)
['a', 'b', 'c', 'd', 'e']
可以发现,一个变量就够了,
不需要两个 不可以连起来,不能偷懒
页:
[1]