迭代列表的解包说明
**代表是字典 *代表列表
1、形参*args 实参[1,2,3] 则代表以元祖方式整体传给args
2、形参*args 实参*[1,2,3] 则代表列表中的值分别传给的args,不是一个整体
3. 实参中前面带两个**则代表以字典方式传给形参,或以(name = 'jack')这种方式传给形参,传字典只可接受这两种方式
eg:若list_1 = [1,2,3,4,4,4,6,5,7,8],只想取列表中的第1个及最后一个
a,*_,b = list_1
结果 a=1,b=8,*_=2,3,4,4,4,6,5,7
交换
a=1,b=2 将两数交换
b,a =a,b
浙公网安备 33010602011771号