Я создаю модуль, в котором используется словарь. Этот словарь содержит несколько пар ключ/значение, чей заказ должен быть сохранен при использовании в других модулях. Но всякий раз, когда я перебираю словарный словарь и печатаю ключи, ключи не находятся в том порядке, в котором они вставлены парами ключ/значение.Как сохранить порядок пар ключ/значение в словаре python?
Так что мой вопрос: как я должен сохранить порядок пары ключ/значение в словаре?
Любая помощь будет высоко оценен ...
Thanx заранее ...
Вы имеете в виду порядок, в котором предметы были добавлены в словарь? В этом случае вы можете использовать 'OrderedDict' из' collections': http://docs.python.org/dev/library/collections.html#collections.OrderedDict –
@SimeonVisser: Да, точно. Я хочу сохранить порядок вставки элементов. Спасибо за ссылку. Я проверю его и вернусь к вам ... – Uday0119
Я вижу, что в PyPI есть пакет, который предоставляет функции OrderedDict для Python 2.4, 2.5 и 2.6: http://pypi.python.org/pypi/ordereddict. Вы можете попробовать. –