【发布时间】:2019-10-28 13:42:54
【问题描述】:
如果存在带有变量 .X 的对象
randomData.X
是创建的对象。如果多个对象存储在一个列表中,并且可以通过
randomList[3].X
有没有办法从列表中提取 X 的所有值,而无需遍历列表中的每个对象,如下所示:
for x i range(0,10)
randomList[x].X
【问题讨论】:
-
没有。没有。您必须以一种方式或另一种方式循环,
list对象不支持矢量化属性访问或任何矢量化操作。尽管在这种情况下(大多数情况下),您应该直接遍历列表:for item in randomList: item.X -
您是在问是否可以拉取少于整个
lists 的价值Xs,或者如何有效地拉取Xs?
标签: python list loops object variables