Задать вопрос
@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]


Ни один из вариантов не сработал
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы