Bạn có thể lặp qua thuộc tính Class._fields.
Nếu lớp của bạn được gọi là Người dùng, bạn có thể làm điều này:
>>> [k for k,v in User._fields.iteritems() if v.required]
['joinDate', 'password', 'nickName', 'lastVisited']
Để có được danh sách được sắp xếp dựa trên quá trình tạo, bạn có thể sử dụng bộ đếm tạo như sau:
>>> from operator import itemgetter
>>> required_fields = ((v.creation_counter, k) for k,v in User._fields.iteritems() if v.required)
>>> sorted_required_fields = map(itemgetter(1), sorted(required_fields, key=itemgetter(0)))
>>> sorted_required_fields
['nickName', 'password', 'joinDate', 'lastVisited']