例如,如果我有:
class person:
def __init__(self, name, age, address=None):
self.name = name
self.age = age
self.address = address
person1 = person("Julie", 32)
person2 = person("Jack", 41)
person3 = person("John", 28)
我想找到32岁的人。有没有办法做到这一点?
有什么特殊要求吗?否则,为什么不循环它来找人呢?
persons = [person1, person2, person3]
results = []
for p in persons:
if p.age == 32:
results.append(p)
for p in results:
print(p.name, p.age)
输出:
Julie 32
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句