@EvgenySE
СПб. Начал изучать python)

Как вывести ключи из словаря по значениям, представленным в списке?

Есть словарь : {'live': 3, 'arp': 0, 'strong': 7}
Есть список: [3, 0, 7]
Задача следующая: 1) отсортировать список вот так [0, 3, 7] , а затем вывести ключи, которые соответствуют значениям из списка. Должно получится следующее: ['arp', 'live', 'strong']

array4 = [3, 0, 7]
array5 = {'live': 3, 'arp': 0, 'strong': 7}
array4.sort()
print([[array5[x] for x in array4]])

newlist = [k for v, k in array5.iteritems() if v in array4]


Ни один из вариантов не сработал
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы