Python逗号解包
发布时间
阅读量:
阅读量
首先阐述逗号解包的功能: 即将等号右侧列表中的各个元素进行拆分,依次分配给等号左侧由逗号分隔的多个变量。
随后通过具体实例进行详细说明。
1.列表长度为2
#列表中的元素将被拆分为两个单值分别传递给a,b
list=[1,2]
a,b=list
print(a,b)
列表[1,2]将被分解为两个独立元素,其中1会传入变量a,2则传递至变量b,具体执行后的输出结果如下:

2.列表长度为1
#使用解包写法,列表将转换为单值传递给变量
list=[1]
a,=list
print(a)
单元素列表在处理过程中会被转化为单一数值,并赋给变量a,此时其数据类型也随之发生变化。以下是程序执行后的输出结果:

还没有任何评论哟~
