解压序列sequence unpacking,是python语言赋值语句的一种技巧方法,在给多个python 变量命名同时赋值时是很有效率的一种方法。
以下是一些关于sequence unpacking的一些技巧总结:
1.当想解压部分,其他一些舍弃时,可以用任意变量名占位,随后丢弃这些变量即可。
test=['This','is','a','test']
_,_,a,b = test
2.用星号(*)表达式senquence unpacking
test = (1,2,3,4,5,6,7,8,9,10)
head,*middle,tail = test
其中middle=[2,3,4,5,6,7,8,9]