为什么我们可以在不将每个实例分配给变量的情况下在列表理解中创建类对象?

问题描述 投票:0回答:0

创建类后,必须通过

variable = Class()
实例化才能使用它,然后才能使用类实例。在那种情况下,为什么这行得通?

one = [LinkedList() for thing in range(size)]

在这里,我们正在创建一个大小为

size
的列表,称为
one
,它由许多
LinkedList
类实例组成。这怎么可能,因为没有任何
LinkedList
类实例已分配给变量/以
variable = Class()
的方式实例化?

python list-comprehension
© www.soinside.com 2019 - 2024. All rights reserved.