导语:
本文主要介绍了关于Python收集参数如何解包的相关知识,包括python序列解包,以及python 参数类型这些编程知识,希望对大家有参考作用。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、说明
将参数放入一个List或字典中,直接将List/dict中的值放入集合参数中。
同样,dict类型的集合参数也可以解包,但是要解包dict类型,需要两个星号。
2、实例
# 收集参数的解包问题
def stu( *args):
print("哈哈哈哈")
# n 用来表示循环次数
# 主要用来调试
n = 0
for i in args:
print(type(i))
print(n)
n += 1
print(i)
# stu("Liuying", "Wangxiaojing", 19, 20)
l = ["Liuying", 19, 20, "Wangxiaojing"]
stu(l)
# 此时,args的表示形式是字典内一个List类型的元素,即 args = (["Liuying", 19, 23, "Wangxiaojing",])
# 很显然跟我们最初的想法违背
# 此时的调用,我们就需要解包符号,即调用的时候前面加一个星号
stu(*l)
以上就是Python收集参数解包的方法,希望能对大家有所帮助。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何给线程中的函数传递参数?11/19
- ♥ python ansible如何执行脚本?10/22
- ♥ 如何在python中导入模块10/13
- ♥ 如何在python中读取yaml文件11/11
- ♥ jmeter如何调用python12/06
- ♥ python如何针对单个值测试多个变量?12/14
内容反馈