Pythonic way to sorting list of namedtuples by field name
from operator import attrgetter from collections import namedtuple Person = namedtuple(‘Person’, ‘name age score’) seq = [Person(name=”nick”, age=23, score=100), Person(name=”bob”, age=25, score=200)] Sort list by name sorted(seq, key=attrgetter(‘name’)) Sort list by age sorted(seq, key=attrgetter(‘age’))