如何在没有语法糖的情况下实例化 Python 列表



我想向一些学生解释Python中的对象实例化。他们已经为几个会话编写了代码。现在,我想告诉他们,他们一直在处理物体。例如,他们一直在使用的浮点数、整数、布尔值、列表都是对象。

现在我希望他们展示如何实例化对象。我想通过使用他们已经熟悉的对象(例如列表)来展示它们。但是,有没有办法非常明确地实例化空列表,例如 myList = List()

我只熟悉句法糖方法,例如

myList = []

或使用内置函数

myList = list()

可以使用常规实例化语法来完成吗?

尽管list是在没有大写字母"L"的情况下编写的,但它是 Python 中的一种类型。因此,当您执行l = list()时,您不是在调用任何内置函数或语法 suggar,而是在实例化类型列表。

list的未大写"L"与dict中的"D"相同。这是因为两者都是内置类型。

最新更新