Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2013 21:17:09

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка словаря

delete…



Отредактировано Saturn (Март 22, 2013 21:18:39)

Офлайн

#2 Март 22, 2013 21:17:44

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка словаря

А по мне дак все предельно понятно в вопросе,
Вот список, в котором есть 4 вида данных которые повторяются

date = ['один', 'два', 'два', 'два', 'два', 'один', 'один', 'один', 'три', 'три', 'три', 'три']
Нужно переделать чтобы стал
date = ['один','два','три','один','два','три','один','два','три' ]



Офлайн

#3 Март 22, 2013 21:34:20

leonid_10
От:
Зарегистрирован: 2010-03-28
Сообщения: 197
Репутация: +  3  -
Профиль   Отправить e-mail  

Сортировка словаря

Вопрос поставлен так, что только телепаты способны ответить.
Попробую я сформулировать. В списке имеются числа. Необходимо переставить их так, чтобы они расположились в порядке возрастания единожды, но, столько раз, сколько они повторяются в списке, например:
base=[1,4,3,5,2,4,3,6,5,4]
bade=[1,2,3,4,5,6,3,4,5,4]



Отредактировано leonid_10 (Март 22, 2013 21:35:33)

Офлайн

#4 Март 22, 2013 21:34:40

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Сортировка словаря

> А по мне дак все предельно понятно в вопросе,

Ну если бы ещё даже вопрошающий не понимал, что он спрашивает, это бы вообще было странно.

Офлайн

#5 Март 22, 2013 21:39:25

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Сортировка словаря

Если честно, нихрена всё равно не понял.

Офлайн

#6 Март 22, 2013 21:49:46

leonid_10
От:
Зарегистрирован: 2010-03-28
Сообщения: 197
Репутация: +  3  -
Профиль   Отправить e-mail  

Сортировка словаря

Если честно, нихрена всё равно не понял.
У нас в списке одна единица, одна двойка,две тройки,три четвёрки,две пятёрки и шестёрка. В порядке возрастания берём каждой по одной, ставим их впереди списка, из оставшихся так же берём по одной в порядке возрастания и добавляем в список и так далее, пока не закончится список…:)



Отредактировано leonid_10 (Март 22, 2013 21:50:24)

Офлайн

#7 Март 22, 2013 21:51:49

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Сортировка словаря

> У нас в списке одна единица, одна двойка,две тройки,три четвёрки,две пятёрки и шестёрка. В порядке возрастания берём каждой по одной, ставим их впереди списка, из оставшихся так же берём по одной в порядке возрастания и добавляем в список и так даоее, пока не закончится список…:)

Хочу обратить внимание, что в примерах топикстартера входной и выходной списки имеют разную длину, что, как я вижу, отличается от алгоритма, тобой описанного.

Офлайн

#8 Март 22, 2013 22:14:53

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Сортировка словаря

мжт группу одинаковых элементов идущих подряд сократить?

хотя пример некорректный



Отредактировано sp3 (Март 22, 2013 22:17:47)

Офлайн

#9 Март 22, 2013 22:15:23

leonid_10
От:
Зарегистрирован: 2010-03-28
Сообщения: 197
Репутация: +  3  -
Профиль   Отправить e-mail  

Сортировка словаря

Хочу обратить внимание, что в примерах топикстартера входной и выходной списки имеют разную длину, что, как я вижу, отличается от алгоритма, тобой описанного.

Я обратил внимание. Просто, попытался понять систему родив вопрос. Ни каждый может объяснить своё желание, но…я же объяснил?



Офлайн

#10 Март 22, 2013 22:38:43

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка словаря

Поправочка, одинаковое количество на вход и такое же количество на выходе



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version