Так что это связано с более коротким вопросом, публикуемую здесь раньше: Get key by value in dictionaryПолучить ключ словаря по значению, если значение списка
Я приспособил пример, что значения быть list
s из int
. Скажем, у меня было это,
mydict = {'george':[1,2,3],'amber':[18,19]}
тогда я мог бы выход "amber"
по:
print(list(mydict.keys())[list(mydict.values()).index([18,19])])
Есть ли способ, чтобы изменить это, так что я может выводить "amber"
на «просят» только для одного элемента списка? т.е. 19
?
Резюме: Я хочу спросить мой словарь: «Дайте мне ключ, который имеет в своем значении (список), пункт„19“
Если вам нужно это делать часто, у вас возникла проблема с дизайном. Вы действительно должны идти * другим способом, от 'key' ->' value' –
Да, я знаю об этом. Структура данных под рукой требует от меня на этот раз попробовать все наоборот. Спасибо в любом случае =) – sibert