people = [Person('foo', 'bar'), Person('John', 'Doe'), Person('Jane', 'Anonymous')] key = lambda person: len(person.first_name + person.last_name) max(people, key=key)