У меня не получается вывести циклом отсортированный словарь:
rec = {'name': {'first': 'bob', 'last': 'smith'}, 'job': ['dev', 'mgr'], 'age': 40.5} ks = list(rec.keys()) ks.sort() sk = list(rec['name'].keys()) sk.sort() for key in ks: for key in sk: print(key, ' => ', rec['name'][key]) print(key, ' => ', rec[key])
вывод:
print(key, ‘ => ’, rec)
KeyError: ‘last’