Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> словари 
:(
    Опции темы
grock
Дата 31.8.2005, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 3.8.2005
Где: Санкт - Петербург

Репутация: 1
Всего: 1



есть такой код:

Код

d = {'i': 113, 'u': 213, 't':323}
for  i in d:
    print i , ':' ,d[i]



Распечатка будет идти не в том порядке, в котором, записаны ключи, а вроде в алфавитном, как сделать, что бы шли в указанном порядке
PM MAIL   Вверх
setq
Дата 1.9.2005, 09:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











насколько мне известно, никак. ибо словарь определяется парами "ключ:значение" и порядок неважен. сам с этим сталкивался, питоновских методов борьбы не нашёл.

а что хочешь сделать если не секрет? может проще можно.

Это сообщение отредактировал(а) setq - 1.9.2005, 09:04
  Вверх
grock
Дата 1.9.2005, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 3.8.2005
Где: Санкт - Петербург

Репутация: 1
Всего: 1



Например, я раньше делал словари контролов, и пытался размещать их в том порядке, в котором они в словаре лежали (это удобно, когда нужно иметь доступ к куче контролов), приходилось делать тупл с ключами, тупл уж не обманишь
PM MAIL   Вверх
setq
Дата 1.9.2005, 16:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











понятно. я бы наверное тоже где-нибудь отдельно хранил ключи.

(кстати, порядок хранения пар в словарях __не__ алфавитный)
  Вверх
grock
Дата 2.9.2005, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 3.8.2005
Где: Санкт - Петербург

Репутация: 1
Всего: 1



Я в курсе. Он почти случайный и причем иногда расположен в том порядке, который нам нужен
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2112 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.