Задать вопрос

Python — как в словаре найти индекс, имея его значение?

Допустим, есть:
obj = {"asd": "DSA"}
Как мне отсюда достать asd имея DSA?

P.S. Извиняюсь, если это по-другому называется.
  • Вопрос задан
  • 17195 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
copist
@copist
Empower people to give
Если список (массив с числовыми индексами по порядку)
haystack.index(needle)

Если словарь (массив с литеральными индексами)
def find_key(haystack, needle):
      return [k for k, v in haystack.iteritems() if v == needle][0]


Взято отсюда www.php2python.com/wiki/function.array-search
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект