Сравнение двух списков с помощью зенки

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Здравствуйте!
Подскажите возможно ли с помощью ЗП реализовать следующую задачу.

Имеется 2 списка, они приблизительно одинакового содержания и надо из них выдернуть ту часть которая отличается и сохранить её в отдельный список.
Примерно так:
232 231
231 232
777
443

Результат:
777,443
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 381
Благодарностей
467
Баллы
83
сравнение списков неоднократно обсуждалось на форуме, поиск спасает
 
  • Спасибо
Реакции: VladZen

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 242
Благодарностей
5 848
Баллы
113

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
К сожалению предложенная тема развернута не полностью и у меня есть куча вопросов(
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
тема развернута нормально))0
считаете что
список 1 - стопслова
список -2 - все в куче
выделяете список 3
Потом меняете местами список 1 и список 2
выделяете список 4
объединяете списки - профит

А вопросы надо задавать, тогда резко повышается вероятность услышать ответ))))
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Код:
List<string> bad = project.Lists["ЧЛП"].ToList();//потенциальные счастливцы;   <- добавил ".ToList();" заработало, НО!
List<string> mix = System.IO.File.ReadAllLines(project.Variables["idfile"].Value).ToList();//потенциальные счастливцы
var good =project.Lists["newid"];//те, кото будем осчастливливать точно
List<string> kostyl = new List<string>();//важный элемент индусского кода
//блок очень сложного индусского кода
kostyl=mix.Except(bad).ToList();
foreach(string data in kostyl)
{good.Add(data);}
В первой строке надо вставить имя списка 1?
Во второй какую переменную надо вставить, за что она отвечает?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
А во второй - путь к файлу который надо было прочитать.
В общем задача сводится к тому чтобы в первых двух строках кода инициализировать два списка, которые и будут сравниваться, а уж откуда их брать из недр компьютера или из объектов зенки не суть столь важно
 
  • Спасибо
Реакции: serg32

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Код:
List<string> bad = project.Lists["Список с чем сравнивать"].ToList();//потенциальные счастливцы;
List<string> bad = project.Lists["Список что сравнивать"].ToList();//потенциальные счастливцы;
var good =project.Lists["newid"];
В третей строке указываем переменную куда будут класться результаты сравнения? Т.е. те кто уникален?
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Всё! Всем спасибо большое, разобрался, работает!
 

porcanq

Client
Регистрация
31.08.2014
Сообщения
19
Благодарностей
4
Баллы
3
Здравствуйте. А как как то можно проверить сразу несколько списке? Допустим есть 4 блаклисть.
 

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