私はおそらくこれに間違って近づいていますが、まっすぐにしていただければ幸いです。
クラスのいくつかの属性の値と名前の両方を使用できるようにしたい
サンプル:
class DoStuff(object):
def __init__(self):
self.a="Alpha"
self.b="Beta"
self.c="Gamma"
def printStuff(self):
for thing in [self.a, self.b, self.c]:
print NAMEOFTHING, thing
私が欲しいのは:
a Alpha b Beta c Gamma
どうすればそれを手に入れることができますか?
編集:私の例ではすべての値を出力しているため、混乱が生じました。代わりにこれが欲しい:
a Alpha c Gamma
私の印刷メソッドのリストには、「a」と「c」だけが含まれています。