如果函数是这样写的
def validate(input):
for a, b in input:
......
Run Code Online (Sandbox Code Playgroud)
什么是句法形式input?我试过了,tuple但功能说"有太多值要解压".
在这种情况下:
input是一个可迭代的类型(列表,元组等)我认为解释这个的最好方法是进行演示:
>>> def validate(input):
... for a,b in input:
... print a,b
...
>>> data = [(0,1), (2,3), (4,5)]
>>> validate(data)
0 1
2 3
4 5
>>>
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,请注意data可迭代类型(列表)及其每个项目是如何包含正好2个项目的可迭代类型(在本例中为元组).