Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我从应用引擎中的数据存储区中提取了一个实体列表。列表中的每个实体都有一个“名称”属性。有没有一种快速的方法可以在实体列表中搜索特定名称?
而不是遍历每一个并检查 name 属性
谢谢!
如果您有可以匹配的属性,您可以直接拉出您正在寻找的实体
q = Person.all() q.filter("name =", target_last_name) result = q.get()
但据我所知,如果您不针对特定属性进行查询,则必须遍历结果列表。
但是,此链接讨论了执行此操作的有效方法:
在 Python 中搜索对象列表
例如
[x for x in myList if x.n == 30]