让我们假设我正在创建一个简单的类,它的工作方式类似于 C 样式的结构,只保存数据元素。我试图找出如何搜索对象列表的对象的属性等于某个值。下面是一个简单的例子来说明我要做的事情。
例如:
class Data:
pass
myList = []
for i in range(20):
data = Data()
data.n = i
data.n_squared = i * i
myList.append(data)
如何搜索 myList 列表以确定它是否包含 n = = 5的元素?
我一直在谷歌和搜索 Python 文档,我想我可以用一个列表内涵来做这件事,但我不确定。顺便说一句,我必须使用 Python 2.4.3,所以任何新的 gee-whiz2.6或3.x 特性对我来说都是不可用的。