Portfolio

DictionaryMultipleKeySort


from operator import itemgetter

users = [
{'fname':'Bucky', 'lname':'Rober'},
{'fname': 'Tom', 'lname': 'Rober'},
{'fname': 'Bernie', 'lname': 'Xunxs'},
{'fname': 'Jenna', 'lname': 'Hayes'},
{'fname': 'Sally', 'lname': 'Jones'},
{'fname': 'Amanda', 'lname': 'Rober'},
{'fname': 'Tom', 'lname': 'Williams'},
{'fname': 'Dean', 'lname': 'Hayes'},
{'fname': 'Bernie', 'lname': 'Barbie'},
{'fname': 'Tom', 'lname': 'Jones'}
]

for x in sorted(users, key=itemgetter('fnam'))
print(x)

print('------')

for x in sorted(users, key =itemgetter('fname','lname'))
print(x)