| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Сортировка списка (элементы текст) по возрастанию

Сортировка списка (элементы текст) по возрастанию

Ответ
Поиск в этой теме
Непрочитано 03.05.2011, 14:33 1 |
Сортировка списка (элементы текст) по возрастанию
sdv79
 
Инженер ЭОМ
 
Москва
Регистрация: 05.03.2009
Сообщений: 215

Есть список вида
(setq removing_list (list "П2" "П22" "П12" "П2" "П1" "Т1"))
Необходимо отсортировать по возрастанию и убрать дублирующие наполнение списка может быть разное на пример “ШР1” (“ЩАО2” “ЩО6” "ЩАО2-1" "ЩР 2.1" …)
Итого ("П1" "П2" "П12" "П22" "Т1"))

Мой вариант, работает не корректно
Код:
[Выделить все]
(defun c:vl_sort_text
       (
    removing_list    
    /
    ;text_unique
       )
 (setq removing_list    (vl-sort removing_list '> ) )
 (while (/= nil removing_list)
  (setq    text_unique_cons(cons(car removing_list)text_unique_cons)
      removing_list    (vl-remove(car removing_list)removing_list)
  ) ;/ setq
 ) ; / while
 (setq text_unique    text_unique_cons
       text_unique_cons nil)
 text_unique
); /defun (c:vl_sort_text removing_list)


пример запуска
(c:vl_sort_text (list "П2" "П22" "П12" "П2" "П1" "Т1"))

Последний раз редактировалось sdv79, 03.05.2011 в 16:06.
Просмотров: 9266
 
Непрочитано 02.01.2012, 23:45
#21
Frigate

КИП, АСУ ТП, слаботочка
 
Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422


ты меня неверно понял )))

пробуй со своим списком )))

короче, см. мое последнее сообщение на 1 странице )))
Frigate вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Сортировка списка (элементы текст) по возрастанию

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word. Преобразование нумерованного списка в обычный текст с сохранением нумерации kp+ Прочее. Программное обеспечение 24 15.11.2021 13:20
Создание дополнительных параметров Visibility Set в динамических блоках. Supermax Программирование 708 12.04.2021 14:54
[Autocad MEP 2011 ENG] Параметрические элементы. cdholder Вертикальные решения на базе AutoCAD 23 02.04.2013 15:05
Сортировка по возрастанию и убывания из файла xopox Программирование 1 03.06.2010 16:16
Сортирвка списка последовательно, по приоритетам (вопрос) Tonic Программирование 9 02.02.2010 14:25