Вы можете уменьшить число до одной строки, написав
sorted(zip(my_dict.values(), my_dict.keys()))
Если все в порядке, когда ключи отображаются первыми в list_zip
, вы можете использовать
sorted(my_dict.items(), key=operator.itemgetter(1))
(требуется import operator
)
или
sorted(my_dict.items(), key=lambda tup: tup[1])