你可以通过Google搜索“元组拆箱”。可以在Python的各个地方使用它。最简单的是分配
>>> x = (1,2)>>> a, b = x>>> a1>>> b2
在for循环中,其工作原理类似。如果iterable的每个元素都是一个元组,则可以指定两个变量,循环中的每个元素都将解压缩为这两个元素。
>>> x = [(1,2), (3,4), (5,6)]>>> for item in x:... print "A tuple", itemA tuple (1, 2)A tuple (3, 4)A tuple (5, 6)>>> for a, b in x:... print "First", a, "then", bFirst 1 then 2First 3 then 4First 5 then 6
枚举函数创建一个可迭代的元组,因此可以通过这种方式使用。



