совпадающие строки перенести в отдельный список

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
привет ребят, есть список в 1000 строк, в нем есть строки которые повторяются 2 раза и больше

нужно эти строки перенести в отдельный список , как это сделать?
спасибо
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Костыльный метод.

Создать 2 одинаковых списка. И еще пару для обработки.
Брать со второго списка строку с удалением, далее выделить подсписок из первого списка без удаления в тертий список.
Потом посчитать кол-во строк в третем списке. Если их больше 2, то..
выделяем подсписок из 1 списка теперь с удалением и в четвертый список.
Потом, что бы не взять эту строку еще раз из второго списка, удаляем из второго списка строки содержащие текст (той строки что мы взяли).
Потом удаляем все строки с третьего списка (он служит для посчета) и берем новую строку со второго списка и по второму кругу и т.д. пока строки не кончатся.

Проще было шаб написать чем все это расписывать :D
 
  • Спасибо
Реакции: AgentRassilok

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Очень странно, что у Вас возникли трудности с задачей создания классического блеклиста, учитывая, что вы шаблоны на продажу выставляете.
 

Вложения

  • Спасибо
Реакции: AgentRassilok

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
всем спасибо большое!
 

WEISS

Client
Регистрация
11.12.2015
Сообщения
115
Благодарностей
25
Баллы
28
привет ребят, есть список в 1000 строк, в нем есть строки которые повторяются 2 раза и больше

нужно эти строки перенести в отдельный список , как это сделать?
спасибо
Так проще
 

Вложения

  • Спасибо
Реакции: Valandersi и AgentRassilok

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)