StackOverflow で関連する質問が見つからなかったので...
次の形式の惑星と星に関するデータで満たされた辞書があります。
dict = {'name': value, 'mass' : value, 'radius': value, etc..}
このディクショナリのキーには、値を割り当てる Planet および Star クラスのプロパティと同じ名前が付けられています。
私がやりたいことは、他の入力されたフィールドに基づいてデータの特定の欠落フィールドを計算した後、入力されたすべての星と惑星のオブジェクトの欠落情報の量を数えることです...
このディクショナリのキーをステップスルーし、キーが保持する文字列で Star/Planet オブジェクトのプロパティを参照する方法はありますか?
次のようなものです:
for planetObjs in planets:
for key in dict.iterkeys():
if planetObj.key == None:
countMissingDict[key] += 1
Planet オブジェクト内の属性として使用される文字列と同じ文字列である、キーが保持する文字列をどのように参照すればよいでしょうか? これは可能ですか?