Существует простой способ сортировки словаря.
В соответствии с вашим вопросом,
Решение:
c={2:3, 1:89, 4:5, 3:0}
y=sorted(c.items())
print y
(Где c, это имя вашего словаря.)
Эта программа дает следующий результат:
[(1, 89), (2, 3), (3, 0), (4, 5)]
, как и вы хотели.
Другой пример:
d={"John":36,"Lucy":24,"Albert":32,"Peter":18,"Bill":41}
x=sorted(d.keys())
print x
Дает выход: ['Albert', 'Bill', 'John', 'Lucy', 'Peter']
y=sorted(d.values())
print y
Дает выход: [18, 24, 32, 36, 41]
z=sorted(d.items())
print z
Дает выход:
[('Albert', 32), ('Bill', 41), ('John', 36), ('Lucy', 24), ('Peter', 18)]
Следовательно, изменяя его на клавиши, значения и элементы, вы можете печатать так, как хотите. Надеюсь, это поможет!
Спасибо всем, кто пытался мне помочь. Я знаю, что ftp и sFtp отличаются. Извините, моя ошибка, когда я написал комментарий в 16 июля в 11:35. Но решение было использовать winSCP API вместо Renci. Это намного проще, чем Renci, и отлично работает. С наилучшими пожеланиями ...