単一のクラスからインスタンスを作成し、名前をリストに保存する必要があります。
robot_list = []
for i in range (num_robots):
robot_list.append('robot%s' %i)
これにより、単一のクラスのインスタンスとして使用したい名前のリストが作成されますRobot
。しかし、彼らはstr
これまでのところタイプです。そのため、型を変更し、クラスのインスタンスを名前に割り当てるためにこれを書きました。
for i in robot_list:
i = Robot()
後でリスト内の要素のいずれかを使用したい場合、プログラムはAttributeError
オブジェクトがまだ文字列であるというメッセージを返します。
どうすればこれを修正できますか?