我的代码
第一个文件:
data = {'school':'DAV', 'standard': '7', 'name': 'abc', 'city': 'delhi'}
my_function(*data)
第二个文件:
my_function(*data):
schoolname = school
cityname = city
standard = standard
studentname = name
在上面的代码中,只有“data”字典的键被传递到my_function()
,但是我希望键值对被传递。如何纠正?
我希望my_function()
像这样被修改
my_function(school='DAV', standard='7', name='abc', city='delhi')
这是我的要求,根据这个回答
编辑:字典键类更改为标准
如果您想这样使用它们,请将变量名为normal的函数定义为(但是对于
class
使用klass
,不能使用保留字):现在(只要在字典中将类重命名为klass),就可以在调用函数时使用
**
:它会按你的要求工作。
你可以通过它
或者如果你真的想
*data将参数解释为元组,而您必须传递**data,后者将参数解释为字典。
您可以这样调用函数:
相关问题 更多 >
编程相关推荐