标签:集合 提取 字典 iterable 实参 函数参数 python 取出 div
函数参数解构; 给函数提供实参的时候,可以在集合类型前使用*/** 把集合类型的解构解开,提取所有元素作为函数的实参 非字典类型使用*解构成位置参数 字典类型使用**解构成关键字参数 提取出来的元素数目要和参数的要求匹配,也要和参数的类型匹配 def add(x,y): return x+y add(*(4,5)) >>>9 add(*[4,5]) >>>9 add(*{4,6}) >>>10 d= {‘x‘:5, ‘y‘:6} add(**d) >>>11 def add(*iterable): result = 0 for i in iterable: result += i return result add(1,2,3) >>>6 add(*[1,2,3]) >>>6 add(*range(10)) >>>45
标签:集合 提取 字典 iterable 实参 函数参数 python 取出 div
原文地址:http://www.cnblogs.com/hkcs/p/7646813.html