Python 解包 将元组、词典作为参数传递给函数

Python 解包 将元组、词典作为参数传递给函数

literature
2023-08-26 / 0 评论 / 234 阅读 / 正在检测是否收录...

示例代码如下:

def func(a, b, c):
    print(a, b, c, a+b+c)

args1 = (1, 2, 3)
args2 = {'c':6, 'b':5, 'a':4}

func(*args1)
func(**args2)

输出:

1 2 3 6
4 5 6 15

解释:

“ * ” 在传递元组tuple时,让元组的每一个元素对应一个位置参数传递给func。

“ ** ” 在传递词典dict时,让词典的每个键值对作为一个关键字传递给func。

参考链接:https://www.cnblogs.com/vamei/archive/2012/07/08/2581264.html

0

评论

博主关闭了当前页面的评论