Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Ivan
@ATNC
Full-stack web\python developer
Python
Почему dict при каждом вызове показывает разный порядок элементов?
Здравствуйте. Скажите, пожалуйста, почему dict при каждом вызове показывает разный порядок элементов?
Вопрос задан
более трёх лет назад
211 просмотров
1
комментарий
Подписаться
1
Оценить
1
комментарий
Facebook
Вконтакте
Twitter
Александр Титов
@alex-t
Нужен порядок - используйте collections.OrderedDict, там он, правда, не алфавитный, а в порядке поступления.
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
3
Евгений
@Eugen_p
https://habrahabr.ru/post/247843/
Ответ написан
более трёх лет назад
1
комментарий
Нравится
2
1
комментарий
Facebook
Вконтакте
Twitter
Ivan
@ATNC
Автор вопроса
Спасибо
Написано
более трёх лет назад
abcd0x00
@abcd0x00
Потому что там нет порядка. Словарь характеризуется скоростью поиска значений по ключам. При любом количестве пар ключ-значение в словаре поиск значения стремится к O(1).
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
fdrwitch
@fdrwitch
по определению
, словарь -- это неупорядоченная коллекция из нуля и более пар ключ-значение и ....
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
Простой
Почему после удаления Python не пропали 2 папки и как их удалить?
1 подписчик
2 часа назад
100 просмотров
1
ответ
Python
Простой
Куда надо устанавливать Python и его библиотеки?
1 подписчик
3 часа назад
107 просмотров
3
ответа
Python
Простой
Как создать task в __init__ asyncio?
1 подписчик
вчера
394 просмотра
1
ответ
Python
Простой
Какой способ эффективнее при объединении двух словарей?
нет подписчиков
06 мая
225 просмотров
1
ответ
Python
Простой
Автоматизация входа на устройство через Jumphost с целью передачи команд?
1 подписчик
06 мая
96 просмотров
1
ответ
Python
+1 ещё
Простой
В ffmpeg неправильно считывается имя пользователя, он видит в нем цифру и начинает ее раскладывать, как пофиксить?
1 подписчик
06 мая
129 просмотров
1
ответ
Python
+2 ещё
Средний
Бот долго отвечает сообщением, где фото+текст. Как исправить?
1 подписчик
05 мая
190 просмотров
1
ответ
Python
Простой
Как добавить в дату, записанную в строке, нули перед месяцем и днём?
1 подписчик
05 мая
173 просмотра
4
ответа
Python
Простой
Как завершить работу консольного приложения?
1 подписчик
04 мая
189 просмотров
1
ответ
Python
+1 ещё
Средний
В Coqui TTS есть поддержка русского языка для озвучки текста?
1 подписчик
04 мая
82 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python-разработчик
BCraft
от 2 000 до 3 500 $
Python разработчик Senior
Туроператор «Русь»
•
Москва
от 200 000 до 300 000 ₽
Python разработчик
DevTeam.Space
•
Москва
от 1 500 до 3 000 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама