кодесурса
«Python

Структура данных Python: сортировка словаря во время создания и печать элементов словаря в обратном порядке

script1adsense2code
script1adsense3code

Структура данных Python: Упражнение 9 с решением

Напишите программу на Python для создания экземпляра OrderedDict с использованием заданного словаря. Сортируйте словарь во время создания и печатайте элементы словаря в обратном порядке.

Пример решения : -

Код Python:

from collections import OrderedDict
dict = {'Afghanistan': 93, 'Albania': 355, 'Algeria': 213, 'Andorra': 376, 'Angola': 244}
new_dict = OrderedDict(dict.items())
for key in new_dict:
    print (key, new_dict[key])
print("\nIn reverse order:")
for key in reversed(new_dict):
    print (key, new_dict[key])

Пример вывода:

 Ангола 244                                                                                                    
Албания 355                                                                                                   
Андорра 376                                                                                                   
Алжир 213                                                                                                   
Афганистан 93                                                                                                
                                                                                                              
В обратном порядке:                                                                                             
Афганистан 93                                                                                                
Алжир 213                                                                                                   
Андорра 376                                                                                                   
Албания 355                                                                                                   
Ангола 244              

Блок - схема:

«Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Python, чтобы получить уникальные значения перечисления.
Далее: Напишите программу на Python, чтобы сгруппировать последовательность пар ключ-значение в словарь списков.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code