Упражнение на Python: получите три лучших предмета в магазине
Словарь Python: Упражнение-30 с решением
Напишите программу на Python, чтобы получить три лучших товара в магазине.
Пример решения : -
Код Python:
from heapq import nlargest
from operator import itemgetter
items = {'item1': 45.50, 'item2':35, 'item3': 41.30, 'item4':55, 'item5': 24}
for name, value in nlargest(3, items.items(), key=itemgetter(1)):
print(name, value)
Пример вывода:
item4 55 Item1 45,5 пункт 3 41,3
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для удаления пробелов из словарных ключей.
Далее: написать программу на Python, чтобы получить ключ, значение и элемент в словаре.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code