Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 256 Bytes

动态设置获取实例属性.md

File metadata and controls

25 lines (16 loc) · 256 Bytes
class Person():
    pass


data = {"age":30, "name":"li"}

person = Person

# 动态设置属性
for k, v in data.items():
    setattr(person, k, v)


# 动态获取属性

for k in data:
    v = getattr(person, k)
    print(v)

输出

30
li