今天review别人的代码,发现一个利用class+dic存储数据的方式:
假设我们需要存储一些人的基本信息,sex,age,phone。
class info:
sex=None
age=None
phone=None
if __name__ == "__main__":
# 这里注意info()中的括号不能省略,否则不会产生新的对象,后面的赋值会覆盖前面的。该兴趣的可以尝试删除括号。
dic = {"Mike":info(),"Tom":info(),"Amy":info()}
dic["Mike"].age = 10
dic["Tom"].age = 22
dic["Tom"].phone = 188
print(dic["Mike"].age)
print(dic["Tom"].phone)