Вы получаете ошибку индекса, потому что len dict_var
больше, чем len sorted_dict
. Чтобы избежать этой ошибки, убедитесь, что размер списка больше или равен размеру len sorted_dict
. Если бы вы могли показать нам, как выглядит sorted_dict
, прежде чем запускать код, это также поможет. Кроме того, может быть плохой идеей назвать список sorted_dict
. sorted_list
было бы лучше. Вы также можете избежать этой ошибки с помощью:
for key, value in dict_var.items():
sorted_dict.append((key, value))