如何创建特定类型对象但为空的列表?是否可以?我想创建一个对象数组(该类型称为 Ghosts),稍后将包含从名为 Ghosts 的类继承的不同类型。在 C++ 中这一切都非常简单,但我不确定如何在 python 中做到这一点。我试过这样的事情:
self.arrayOfGhosts = [[Ghost() for x in xrange(100)] for x in xrange(100)]
Run Code Online (Sandbox Code Playgroud)
但它已经由对象初始化,而我不需要它,有没有办法将它初始化为 0 但有一个 Ghost 类型的列表?
如您所见,我对 python 很陌生。任何帮助将不胜感激。
我正在用 Ada 编写我的第一个学校项目,该项目由任务组成。我需要初始化一个数组一次。我应该在程序中的哪个位置执行此操作以确保它只运行一次?Ada 使用类似于构造函数的东西吗?我需要初始化的数组:
type Book is record
Quantity: Integer;
Price: Float;
end record;
type ArrayOfBooks is array (0 .. 5) of Book;
MyBooks: ArrayOfBooks;
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。