Я новичок в Python и с помощью Google App Engine, который в настоящее время работает только с Python 2.5. Существуют ли какие-либо встроенные способы создания упорядоченного словаря или мне нужно что-то реализовать?Можно заказать упорядоченный словарь в python 2.5 (из-за GAE)?
ответ
Django предоставляет класс SortedDict, который имеет одинаковую функциональность. Если вы используете django, вы можете просто использовать from django.utils.datastructures import SortedDict
.
Даже если вы не используете django, вы все равно можете воспользоваться этой реализацией. Просто загрузите файл datastructures.py из источника django и сохраните его где-нибудь импортируемым.
http://code.djangoproject.com/browser/django/trunk/django/utils/datastructures.py
Вы можете сортировать dict.items()
лист (из кортежей) .. не можете?
OrderedDict является новым в 2.7, поэтому нет, нет встроенного способа сделать это - вам придется реализовать свои собственные.
Обычно упорядоченный словарь реализуется как словарь связанных узлов списка, связанных в порядке обхода. Это должно быть достаточно простым для реализации.
- 1. Python Упорядоченный словарь регулярно словарь
- 2. GAE SDK для Python 2.5
- 3. Split Упорядоченный словарь в переменные в Python
- 4. Является ли упорядоченный словарь (python) параметром w.r.t?
- 5. Python: реструктурировать упорядоченный текстовый файл через словарь
- 6. Python 3 вложенных упорядоченный словарь ключ доступа
- 7. Как заказать мой словарь в python?
- 8. Как заказать словарь из списка в Python
- 9. Упорядоченный словарь не сортируется
- 10. Импорт строки как упорядоченный словарь
- 11. Преобразование строки в упорядоченный словарь?
- 12. Заказать словарь в контексте Django
- 13. Python 3.4: Pandas DataFrame не отвечает на упорядоченный словарь
- 14. Серьезная проблема совместимости GAE между Python 2.5 и Python 2.7
- 15. GAE, Python 2.5, Python 2.6 Бок о бок на окнах
- 16. Получить упорядоченный словарь от обычного
- 17. Как рекурсивно перебирать упорядоченный словарь?
- 18. как заказать словарь питона (сортировки)
- 19. Как создать упорядоченный словарь из json в Python
- 20. Как создать упорядоченный словарь словаря списка в Python
- 21. Упорядоченный словарь со списком как значения
- 22. Реализовать упорядоченный словарь в Robot Framework
- 23. Как превратить 3 списка в упорядоченный словарь
- 24. Получить упорядоченный словарь атрибутов класса внутри __init__
- 25. Упорядоченный логит в Python?
- 26. Какая версия BeautifulSoup работает с GAE (python 2.5)?
- 27. Какова самая новая версия GAE SDK, которая поддерживает Python 2.5?
- 28. VB.NET: заказать словарь по алфавиту
- 29. Как получить упорядоченный вывод из словаря в python?
- 30. Python 2.5 версия array.array.tostring()?
'SortedDict' является неправильным - он поддерживает порядок вставки и не сортировать, например, с помощью клавиши Dict. Это больше похоже на «OrderedDict». Также см. Http://pypi.python.org/pypi/ordereddict, который также можно удалить. – user650654