Python之序列解包
序列解包(sequence unpacking)是python语言赋值语句的一种技巧和方法,在python中经常用到。
多变量赋值
x,y,z=1,2,3
print(x,y,z)
一个对象值赋给多个变量
x1,y1,z1=[1,2,3]
print(x1)
交换两个变量的值
x1,y1=1,100
print(‘旧的:’,x1,y1)
y1,x1=x1,y1
print(‘新的:’,y1,x1)
切片支持序列解包
a=list(range(5))
print(a)
a[1:4]=map(str,[11,22,33])
print(a)
使用序列解包同时遍历多个序列
names=[‘tom’,‘sam’,‘bill’]
height=[‘188’,‘184’,‘198’]
for i,j in zip(names,height):
print(i,j,end='*')
#弱鸡的第一次写博客,有不完善的地方 还请大佬指教