Найти - Пользователи
Полная версия: Не упорядоченный словарь
Начало » Python для новичков » Не упорядоченный словарь
1
ivanzzz
Как сделать чтобы словарь не упорядочивался по ключам. Мне нудно так:
mysql_query_data = {
        'fname':'null',
        'lname':'null',
        'username':'null',
        'email':'null',
        'password':'null',
        'password_plain':'null',
        'salt':'null',
        'ip':'null',
        'resourse':'null',
        'date':'null',
    }
а он становится таким:
{'lname': 'null', 'username': 'null', 'resourse': 'null', 'fname': 'null', 'ip': 'null', 'date': 'null', 'salt': 'null', 'password': 'null', 'password_plain': 'null', 'email': 'null'}
Firik
А он и неупорядочивается вроде как
marvellik
Словари в Python - неупорядоченные коллекции произвольных объектов с доступом по ключу!
и где он упорядочен? у меня такой результат
{'fname': 'null', 'salt': 'null', 'username': 'null', 'resourse': 'null', 'email': 'null', 'date': 'null', 'password': 'null', 'ip': 'null', 'password_plain': 'null', 'lname': 'null'}
попробуй раза три выведи словарь и посмотри. каждый раз будет разный порядок
py.user.next
ivanzzz
Как сделать чтобы словарь не упорядочивался по ключам.
Словарь и так не упорядочивается (имеет произвольный порядок), для сохранения порядка - класс collections.OrderedDict .
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB