导语:
本文主要介绍了关于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收集参数解包的方法,希望能对大家有所帮助。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 为什么return不返回python中的值12/17
- ♥ 如何在python中对随机数求和09/07
- ♥ 如何使用 python 函数绘制菱形?09/13
- ♥ python中条件变量的作用09/09
- ♥ python如何安装tar.gz08/27
- ♥ Python3 XML 解析11/14
内容反馈