Advertisement

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,此时其数据类型也随之发生变化。以下是程序执行后的输出结果:

![在这里插入图片描述](https://ad.itadn.com/c/we

全部评论 (0)

还没有任何评论哟~