Python收集参数,
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、说明
将参数放在List或dictionary中,直接将List/dict中的值放入集合参数中。
同样,dict type收集的参数也可以解包,但是解包dict type需要两个星号。
2、实例
#收集参数的拆包问题
defstu(*args):
打印(哈哈哈哈)
#n用于表示循环次数
#主要用于调试
n=0
foriinargs:
打印(类型(I))
打印(n)
n=1
打印(一)
#斯图(刘颖,王晓静,19,20)
l=[刘颖,19,20,王晓静]
斯图(左)
#此时,args的表达式是字典中的列表类型元素,即args=([刘颖,19,23,王晓静,])
#这显然与我们最初的想法相反
#对于此时的调用,我们需要解包符号,即在调用前加一个星号。
上面的Stu(*l)是Python收集和解包参数的方法。希望能对你有所帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。