
有一个函数支持传入多个参数,但是不支持 tuple 或者别的数据结构储存的参数,如何一次性传入多个参数?
f(1,2,3) #ok a = 1,2,3 f(a) #no 1 wwwjfy 2017 年 9 月 20 日 f(*a) |
2 janxin 2017 年 9 月 20 日 你这个函数根据描述不应该是这样啊 In [1]: def func(a, b, c): ...: print(a,b,c) ...: In [2]: args=(1,2,3) In [3]: func(*args) 1 2 3 |
3 sfdye 2017 年 9 月 20 日 kwargs |
6 hcnhcn012 2017 年 9 月 20 日 def func(*args): pass |