我可以将简短的 list 传递给一种简洁的方法吗?这是我正在尝试做的事情:
def method(**kwargs):
#do something
keywords = (keyword1 = 'foo', keyword2 = 'bar')
method(keywords)
最佳答案
是的。您可以这样操作:
def method(**kwargs):
print kwargs
keywords = {'keyword1': 'foo', 'keyword2': 'bar'}
method(keyword1='foo', keyword2='bar')
method(**keywords)
在Python中运行此命令可以确认产生相同的结果:
{'keyword2': 'bar', 'keyword1': 'foo'}
{'keyword2': 'bar', 'keyword1': 'foo'}
关于python - 传递名单 list ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1496346/