Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 12, 2016 14:34:59

ayb
Зарегистрирован: 2014-04-01
Сообщения: 297
Репутация: +  24  -
Профиль   Отправить e-mail  

Словарь

И какой смысл ? Если в таком списке будет изменяемый объект все равно будет ошибка.

Офлайн

#2 Апрель 12, 2016 15:10:19

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

Словарь

ayb
Если в таком списке будет изменяемый объект все равно будет ошибка.
Можно и изменяемый объект учесть.



Офлайн

#3 Апрель 12, 2016 15:27:36

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2840
Репутация: +  186  -
Профиль   Отправить e-mail  

Словарь

> И какой смысл ? Если в таком списке будет изменяемый объект все равно будет ошибка.

Абсолютно верно. Но py.user.next наверное думает что python дураки делают, по этому и поддержки хеширования у изменяемых типов нет.

> Можно и изменяемый объект учесть.

Так в чём проблема? Мы ждём готовое решение!



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#4 Апрель 12, 2016 16:02:03

ayb
Зарегистрирован: 2014-04-01
Сообщения: 297
Репутация: +  24  -
Профиль   Отправить e-mail  

Словарь

py.user.next
Можно и изменяемый объект учесть.

Так а какой смысл ? Даже чисто семантически - массив ( не важно кортеж\список ) это не очень хороший выбор для ключа в словаре.

Офлайн

#5 Апрель 12, 2016 16:29:09

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Словарь


ayb
Даже чисто семантически - массив ( не важно кортеж\список ) это не очень хороший выбор для ключа в словаре.
А строка - хороший?

Офлайн

#6 Апрель 12, 2016 18:39:37

ayb
Зарегистрирован: 2014-04-01
Сообщения: 297
Репутация: +  24  -
Профиль   Отправить e-mail  

Словарь

Да

Офлайн

#7 Апрель 12, 2016 19:38:02

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Словарь

Занятно. Ведь чисто семантически между “abcd” и (“a”, “b”, “c”, “d”) разницы практически нет.

Офлайн

#8 Апрель 12, 2016 19:45:11

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Словарь

есть! во втором варианте запятые,,,



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#9 Апрель 12, 2016 21:46:02

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Словарь

Для индексирования по группе значений, возможно разнотипных, можно хитро считать уникальные хеши, а можно просто использовать кортеж. В наиболее распространённых случаях это будет иметь такой же смысл, как и составные ключи БД. Или же подход можно рассматривать как адресацию в многомерном пространстве.

Отредактировано Shaman (Апрель 12, 2016 22:00:59)

Офлайн

#10 Апрель 12, 2016 21:48:39

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Словарь

И к чему это в итоге приведет?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version