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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。