我想向一些学生解释Python中的对象实例化。他们已经编写了几个会话。现在,我想向他们透露他们一直在处理物体。例如,它们一直使用的浮点数,整数,布尔值,列表都是对象。
现在我希望它们展示如何实例化对象。我想通过使用他们已经熟悉的对象(例如,列表)来展示它们。但是,有没有办法非常明确地实例化一个空列表,例如myList = List()
?
我只熟悉语法糖方法,比如
myList = []
或使用内置功能
myList = list()
可以使用常规实例化语法吗?
答案 0 :(得分:6)
尽管list
写的没有cappital“L”,但它是Python中的一种类型。因此,当您执行l = list()
时,您不会调用任何内置函数或合成糖,而是实例化类型列表。
list
的未大写“L”与dict
中的“D”相同。这是因为两者都是Built-In Types。