Уведомления

Группа в Telegram: @pythonsu

#1 Июль 31, 2011 15:17:58

OldSkif
От:
Зарегистрирован: 2011-02-25
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема со словарем

s = [s1, s2, s3]
sm = {}
for h in xrange(len(s)):
sm[s[h]] = h
print sm
Значения s1, s2, s3 = 0, 30, 0 соответственно. Результат получается:
{0: 0}
{0: 0, 30: 1}
{0: 2, 30: 1}
Последняя строчка убивает… Куда исчезла пара “0:0” ?



Офлайн

#2 Июль 31, 2011 15:21:59

OldSkif
От:
Зарегистрирован: 2011-02-25
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема со словарем

Все, разобрался))) Просто раз ключ одинаковый, питон перезаписывает значение.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version