python中的解压序列其实很简单!
下面来看一下代码:
#给a,b,c三个变量赋值 #1.普通赋值 a=1 b=2 c=3 #使用解压序列赋值 a,b,c=(1,2,3) #a=1,b=2,c=3 #创建一个列表 list=[1,2,3,4,5,6,7,8,9,10] #我们通过解压序列来取值 1. a,b,c,d,e,f,g,h,i,j=list #注意要一一对应哦 a=1 b=2 ... i=9 j=10
还可以使用*符号代表多个值 ,代码如下:
a,*b,c=list #这样也就取到了一个列表的最大值和最小值, a=1 b=[2,3,4,5,6,7,8,9] c=10
还有,比如互换两个变量的值
a=1 b=2 #使用第三方变量 temp=a a=b b=temp #使用解压序列 a,b=b,a print(a) print(b) #a=2,b=1
是不是很便捷呢,大家学会了吗?