Найти - Пользователи
Полная версия: Словари
Начало » Python для новичков » Словари
1
Rumato
Добрый день, не могу разобраться вот в чём: словарь имеет вид типа
{u'\u0438': 17, u'\u043d': 9, u'\u044c': 24, u'\u0437': 15, u'\u0416': 5}
то что слева - это ключи, справа значения. как обратится к значению словаря написано везде
 dictionary[u'\u0438']
А как наоборот? как обратится к ключу, используя значение?
Андрей Светлов
Никак. Что вы собирались делать для словаря
{'a': 1, ‘b’: 0, ‘c’: 1} ? Что возвращать по значению 1?
Rumato
Значению 1 возвращать “а”.
В общем, нужно написать программу, которая кодирует сообщения, хочу сделать так: беру слово(фразу) каждому символу соответствует случайное число из этого формируется словарь, где символ - ключ, число - значение, после некоторых преобразований, нужно же декодировать, получаю список вида число - значение исходного словаря нужно для этих чисел найти соответствия из ключей словаря. Как-то так.
Андрей Светлов
А почему не ‘c’?
Rumato
Ах да, не внимательно первый раз прочитал. Ладно, буду как-нибудь по другому делать, спасибо за помощь
o7412369815963
Rumato
как обратится к ключу, используя значение?
“перевернуть” словарь и использовать по нормальному. а лучше его сразу нормально заполнить, что-б искать по ключам.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB