0
私は単純なRPGゲームを作ろうとしています。私はゲームに参加する人々のリストを持っており、それぞれのキャラクターを作成したいと考えています。私は簡単にリストからクラスのインスタンスを作成する(Python 2.7)
for x in people:
print ("%s: %s health" % (people[x].name, people[x].health))
などの文字を呼び出すことができ
people = ['Mike','Tom']
class Character(object):
def __init__(self,name):
self.name = name
self.health = '100'
for x in people:
[x] = Character(x) # This is where I don't know what to do/if it's possible
その方法は、そのようなことは可能ですか、私はこの間違っについてんですか?私はHow do I create a variable number of variables?以上を読んでいたが、辞書のようなものが問題の究極の修正であるように思えたが、この状況でどのように動作するかわからない。
可能な重複http://stackoverflow.com/questions/1373164/how- do-i-do-variable-variables-in-python) – jonrsharpe