Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 19, 2018 09:56:43

jon34
Зарегистрирован: 2016-02-14
Сообщения: 47
Репутация: +  0  -
Профиль   Отправить e-mail  

Реализация dict в 3.7

Добрый день. Подскажите, знает ли кто нибудь как в python 3.7 устроены словари? Может быть есть ссылка на доклад где об этом рассказывается?
Мне очень интересно за счет чего удалось добиться сохранения порядка элементов.

Офлайн

#2 Ноя. 19, 2018 10:25:49

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

Реализация dict в 3.7

https://www.youtube.com/watch?v=37S53yFg9wc



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

Офлайн

#3 Ноя. 19, 2018 10:46:27

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

Реализация dict в 3.7

https://docs.python.org/3.6/whatsnew/3.6.html#whatsnew36-compactdict

The order-preserving aspect of this new implementation is considered an implementation detail and should not be relied upon (this may change in the future, but it is desired to have this new dict implementation in the language for a few releases before changing the language spec to mandate order-preserving semantics for all current and future Python implementations; this also helps preserve backwards-compatibility with older versions of the language where random iteration order is still in effect, e.g. Python 3.5).



Отредактировано py.user.next (Ноя. 19, 2018 10:46:53)

Офлайн

#4 Ноя. 20, 2018 10:18:35

jon34
Зарегистрирован: 2016-02-14
Сообщения: 47
Репутация: +  0  -
Профиль   Отправить e-mail  

Реализация dict в 3.7

Спасибо)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version