Уведомления

Группа в Telegram: @pythonsu

#1 Март 6, 2011 13:03:45

Rumato
От:
Зарегистрирован: 2010-10-03
Сообщения: 93
Репутация: +  0  -
Профиль   Отправить e-mail  

Словари

Добрый день, не могу разобраться вот в чём: словарь имеет вид типа

{u'\u0438': 17, u'\u043d': 9, u'\u044c': 24, u'\u0437': 15, u'\u0416': 5}
то что слева - это ключи, справа значения. как обратится к значению словаря написано везде
 dictionary[u'\u0438']
А как наоборот? как обратится к ключу, используя значение?



Офлайн

#2 Март 6, 2011 13:50:58

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Словари

Никак. Что вы собирались делать для словаря
{'a': 1, ‘b’: 0, ‘c’: 1} ? Что возвращать по значению 1?



Офлайн

#3 Март 6, 2011 14:06:44

Rumato
От:
Зарегистрирован: 2010-10-03
Сообщения: 93
Репутация: +  0  -
Профиль   Отправить e-mail  

Словари

Значению 1 возвращать “а”.
В общем, нужно написать программу, которая кодирует сообщения, хочу сделать так: беру слово(фразу) каждому символу соответствует случайное число из этого формируется словарь, где символ - ключ, число - значение, после некоторых преобразований, нужно же декодировать, получаю список вида число - значение исходного словаря нужно для этих чисел найти соответствия из ключей словаря. Как-то так.



Офлайн

#4 Март 6, 2011 15:15:08

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Словари

А почему не ‘c’?



Офлайн

#5 Март 6, 2011 15:30:30

Rumato
От:
Зарегистрирован: 2010-10-03
Сообщения: 93
Репутация: +  0  -
Профиль   Отправить e-mail  

Словари

Ах да, не внимательно первый раз прочитал. Ладно, буду как-нибудь по другому делать, спасибо за помощь



Офлайн

#6 Март 6, 2011 16:32:34

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Словари

Rumato
как обратится к ключу, используя значение?
“перевернуть” словарь и использовать по нормальному. а лучше его сразу нормально заполнить, что-б искать по ключам.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version