我需要从单个类创建实例并将名称存储在列表中。
robot_list = []
for i in range (num_robots):
robot_list.append('robot%s' %i)
这将创建一个我想用作单个类实例的名称列表Robot
。但它们是str
迄今为止的类型。所以我写了这个来改变它们的类型并将类的实例分配给名称:
for i in robot_list:
i = Robot()
稍后当我想使用列表中的任何元素时,程序会返回一个AttributeError
说对象仍然是字符串的说法。
我怎样才能解决这个问题?