ключа?
var dict = {"one": "a", "two": "b", "three": "c"}
print(dict.keys()[dict.values().find("b")])
Вернет первый совпавший ключ или последний(-1), если такого значения в словаре нет.
По идее, работать должно, но есть нюанс, что не гарантируется порядок ключей/значений
Почему? массив же автоматически не сортируется и значения будут в таком порядке, как и в словаре... или сортируется?
Не должно :) но, как сказал раньше, не гарантируется. Можно исходники глянуть для уверенности.
Обсуждают сегодня