在Python中查找类列表中的特定项

2024-09-30 14:27:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个项目,在那里我创建了一个名为Image的类

def __init__(self, name):
    self.name = name
    self.pixelArray = None
    self.key = None

def setPixelArray(self, pixelArray):
    self.pixelArray = pixelArray

def setKey(self, key):
    self.key = key

稍后,我创建了一个包含图像的列表。现在我想用一种简单的方法,使用name属性image.name从列表中获取一个特定的项。下面您可以看到我正在获取要在已创建的图像列表中查找的imageid

split = line.split()

imageid = split[0]
key = split[1]

我一直在四处寻找,但没有找到任何例子说明如何在没有大量循环的情况下做到这一点。有没有简单的重写方法

if x in myList:
    do something with x:

Tags: 项目方法keyname图像imageselfnone