【发布时间】:2013-04-02 06:26:34
【问题描述】:
我需要从单个类创建实例并将名称存储在列表中。
robot_list = []
for i in range (num_robots):
robot_list.append('robot%s' %i)
这将创建一个我想用作单个类Robot 实例的名称列表。但到目前为止,它们属于str 类型。所以我写了这个来改变它们的类型并将类的实例分配给名称:
for i in robot_list:
i = Robot()
稍后,当我想使用列表中的任何元素时,程序会返回一个AttributeError,表示该对象仍然是一个字符串。
我该如何解决这个问题?
【问题讨论】: