Использование понимания списка для фильтрации Pandas возрастных групп
[ pers for pers in world if all([f(pers) for f in predicates]) ]
Dizzy Dove
[ pers for pers in world if all([f(pers) for f in predicates]) ]
l = [person for person in world if re.search(person.name, '.*Smith') and person.gender = 'm' and person.age < 20]