Python 如何创建犯罪id';用于对象实例的

Python 如何创建犯罪id';用于对象实例的,python,object,identifier,Python,Object,Identifier,我正在做一个非常简单的游戏项目,想知道如何为Bullet类的实例创建一个工作增量id,它的基本功能如下: class Bullet: def __init___(): pass bulletnumber = 5 i = 0 while (i < bulletnumber): str('bullet' + 0) = Bullet() i += 1 类项目符号: def ___;初始化() 通过 编号=5 i=0 而(i)号: str

我正在做一个非常简单的游戏项目,想知道如何为Bullet类的实例创建一个工作增量id,它的基本功能如下:

class Bullet:

     def __init___():
         pass

bulletnumber = 5

i = 0

while (i < bulletnumber):

     str('bullet' + 0) = Bullet()
     i += 1
类项目符号:
def ___;初始化()
通过
编号=5
i=0
而(i)号:
str('bullet'+0)=bullet()
i+=1

现在我认识到这是行不通的,因为在Python中不能为对象的id分配字符串,但这基本上就是我想要做的。以增量方式创建对象实例。但这不起作用。我不知道我是否应该使用数组或其他东西。

我想你是在要求一个列表:

bullets = [Bullet() for _ in range(bulletnumber)]
然后可以使用单独的项目符号,如下所示:

print bullets[4].speed

你所说的
id
,确切地说是什么意思?您是指应用于对象的内置
id()
函数的结果吗?或者你的意思是程序中变量的名称?或者你是说别的什么?