例如,我有一个功能:
def foo(a, b, c):
pass
Run Code Online (Sandbox Code Playgroud)
现在我有一个词典:
d = {'a': 1, 'b': 2, 'c': 3}
我必须写一些类似的东西:
foo(d['a'], d['b'], d['c'])
我想知道,我可以将一些参数(如d)传递给函数吗?
当然,你可以通过一个词典kwargs:
def foo(a, b, c):
print a, b, c
d = {'a': 1, 'b': 2, 'c': 3}
foo(**d)
Run Code Online (Sandbox Code Playgroud)
输出:
1 2 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |