答案 0 :(得分:65)
答案 1 :(得分:39)
答案 2 :(得分:9)
答案 3 :(得分:2)
答案 4 :(得分:2)
答案 5 :(得分:2)
答案 6 :(得分:2)
答案 7 :(得分:2)
我想说你实现的解决方案看起来很 Pythonic;话虽如此,types.SimpleNamespace
(记录在案的 here)已经包含了这个功能:
from types import SimpleNamespace
p = SimpleNamespace(name = "John Smith", age = 23)
print(p)