其他分享
首页 > 其他分享> > 解压缩

解压缩

作者:互联网

目录

解压缩

如果我们给出一个列表,我们需要一次性取出多个值,我们是不是可以用下面的方式实现呢?

#代码:
name_list = ['lwx','hanye','handsome']
x= name_list[0]
y= name_list[1]
z= name_list[2]
print(f'x:{x} y:{y} z:{z}')
#结果
x:lwx y:hanye z:handsome

上面的方法我们都会用,下面来试一试解压缩

解压缩可以这样理解:超市打包是把多个商品放在一起,解压缩其实就是解包把多个商品一次性拿出

#代码:
name_list = {'lwx','hanye','handsome'}
x,y,z = name_list
print(f'x:{x} y;{y} z:{z}')
#结果:
x:hanye y;lwx z:handsome

有时候我们解压缩的值可能使我们不想要的,那么可以使用下划线,万能的下划线

name_list = ['lwx','hanye','handsome','beautiful']
x,y,z,a = name_list
x,_,z,_ = name_list       #相当于告诉计算机不要了,不可以用_开头

另一种操作方式

name_list = ['1','2','3','4','5']
q,w,e,r,t =name_list
q,w,*_,t = name_list

python追求的是简洁性,代码不要写的太长了。因此字典也是可以的,但是字典解压缩的是key

#代码:
info = {'name1':'lwx','name2':'hanye'}
a,s = info
print(a,s)
#结果
name1 name2

作者:罗文祥
来源:祥SHAO
原文:https://www.cnblogs.com/LWX-YEER/p/11245276.html
版权声明:本文为博主原创文章,转载请附上博文链接!

标签:lwx,name,解压缩,list,hanye,handsome
来源: https://www.cnblogs.com/LWX-YEER/p/11245276.html