课程
/后端开发
/Python
/python进阶
我很奇怪为什么这里要使用这句话来定义’k‘,’v‘值。为什么不能直接
k,v = kw.iteritems(),自己实验了一下这样是错误的。请问这句话在这里的意思是什么呢?
2016-09-16
源自:python进阶 5-6
正在回答
kw是字典,iteritems()用于遍历字典kw,而setattr(self, k, v)就等价于self.k = v
setattr(self,k,v) 是相当于self.k = v
官方文档内容:setattr(object, name, value)
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计