序列解包的几种使用方法
1、给多个变量赋值
x,y,z=1,2,3
2、交换两个变量的值
x,y=y,x
3、解析字典中返回值
example={'one':'first','two':'second','three':'third'};
key,value = example.popitem();
序列解包的使用注意事项
1、要解包的序列必须和等号左边列出的目标个数相同,否则会引起异常
x,y,z=1,2 //都会出现异常
x,y,z = 1,2,3,4 //都会出现异常
2、可以使用*来收集多余的值,带星号的变量最终包含的总是一个列表
a,b,*rest = 1,2,3,4
print(rest) //[3,4]
a,*b,c="abc"
print(b) //['b']