Соритровка словаря
Имеется словарь вида:
d = {'c': 'test1', 'a': 'test2', 'b': ['test3', 'test4']}
Я написал функцию, которая его сортирует:
def sort_d():
sorted_d = sorted(d.items())
d = dict(sorted_d)
retrun d
ПО итогу хочу получить отсортированный словарь в переменной d, но получаю ошибку:UnboundLocalError: local variable 'd' referenced before assignment
Я не понимаю, как её можно исправить? sorted_d спокойной можно вернуть, а вот с изменеием d возникает проблема.