在Python中,并行赋值是一种极其高效的语法特性,你可以在一行代码中将多个变量同时赋值给不同的变量。a,b,*c = [1,2,3,4,5,6] #‘*’操作符获取可迭代对象# a=1 b=2 c=[3,4,5,6]
a = [1,2,3,4,5,6]a[0],a[4] = a[4],a[0]# a = [5,2,3,4,1,6]
def test(): return 1,2,3a,b,c = test()# a=1 b=2 c=3
需要确保在并行赋值时等号左边的变量数和右边的变量数匹配,不然会触发ValueError报错。