python拆包和组包,python拆包解包

  python拆包和组包,python拆包解包

  1、在将多个以逗号分隔的值赋给一个变量时,多个值被打包成一个元组类型。

  当我们将一个元组赋给多个变量时,会将其解包成多个值,然后分别赋给对应的变量。

  #包装

  a=1,10,100

  print(type(a),a)#classtuple(1,10,100)

  #解包

  I,j,k=a

  2、解包时,如果解包出来的元素数目与变量数目不匹配,就会引发ValueError异常。110100号

  错误是要解包的值太多或解包的值不够。

  a=1,10,100,1000

  #i,j,k=a # value error : toomanyvaluestounpack(应为3)

  # i,j,k,l,m,n=a # value error : NotenoughvalueSoundpack(预期6,got4)以上是python元组打包和解包。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: