我在 StackOverflow 中找不到相关问题,所以...
我有一本字典,里面有关于行星和恒星的数据,格式如下:
dict = {'name': value, 'mass' : value, 'radius': value, etc..}
这本字典的键与我为其分配值的 Planet 和 Star 类的属性具有相同的名称。
在我根据其他填充字段计算某些缺失的数据字段之后,我想做的是计算所有填充的 Star 和 Planet 对象的缺失信息量......
有没有什么办法可以单步遍历这个字典的键,并用键持有的字符串引用 Star/Planet 对象的属性?
所以像:
for planetObjs in planets:
for key in dict.iterkeys():
if planetObj.key == None:
countMissingDict[key] += 1
我将如何引用 key 保存的字符串,该字符串与 Planet 对象中的属性使用的字符串相同?这可能吗?