什么是
(foo, bar) = foobar()
在Python中意味着什么?
除非你已经知道答案并且标题含糊不清,否则原始问题在=的左边没有解释()
答案 0 :(得分:5)
它接受函数foobar()
的输出,然后分别将它们解包为变量foo
和bar
,并生成tuple
foo
和bar
。
>>> def foobar():
return 1,2
>>> foobar()
(1, 2)
>>> (foo,bar) = foobar()
>>> foo
1
>>> bar
2