现在有一个包含 N 个元素的元组或者是序列或者其他可迭代对象,怎样将它里面的值解压后同时赋值给 N 个变量?
代码任何的序列 (或者是可迭代对象) 可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提就是变量的数量必须跟序列元素的数量是一样的。
a = 'abc' g,c,d = a; print(g, c, d) a = [1, 2, 3] g, c, d = a; print(g, c, d) a = (5, 6, 7) g, c, d = a; print(g, c, d)
输出:
a b c 1 2 3 5 6 7



