解压缩

目录

解压缩

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

#代码:
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
版权声明:本文为博主原创文章,转载请附上博文链接!

上一篇:Android开发20——单个监听器监听多个按钮点击事件


下一篇:43-字典类型内置方法