课程
/后端开发
/Python
/python进阶
for k, v in kw.iteritems():
在python3应该如何编写?
2017-03-19
源自:python进阶 5-6
正在回答
在python3里面用items()替换iteritems() ,所以正确代码如下:
class Person(object): def __init__(self, name, gender, **kw): self.name = name self.gender = gender for k,v in kw.items(): setattr(self, k,v) p = Person('Bob', 'Male', age=18, course='Python') print(p.age) print(p.course)
for k,v in kw.items():
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计