В докладе пойдёт речь о том, как реализован словарь в CPython 2.7, как поменялась реализация в 3.x, а также будут рассмотрены ожидаемые в 3.6 изменения.
Будут даны ответы на вопросы, почему элементы словаря не упорядочены, описано, каким образом словари хранят, добавляют и удаляют свои элементы.
Помимо CPython будут рассмотрены версии словаря в альтернативных реализациях Python, таких как PyPy, IronPython, Jython и др.
Доклад будет полезен не только тем, кто использует и изучает Python, но и всем, кто интересуется внутренним устройством и организацией структур данных.
Дмитрий Алимов
Разработчик, Zodiac Interactive
Увлекается информационной безопасностью и участвует в CTF-соревнованиях.
Участие бесплатное
Обязательно отметиться здесь, для включения вас в список на охране.
Конференц-зал предоставлен компанией DataArt.