У меня есть наборы
{1, 2, 3, 4}
{2, 3, 4, 5}
{3, 4, 5, 6}
{4, 5, 6, 7}
{5, 6, 7, 8}
Мне нужно пересечь наборы, начиная с первого. Я имею в виду, что я должен пересечь
{1, 2, 3, 4}
{2, 3, 4, 5}
{3, 4, 5, 6}
следующий
{2, 3, 4, 5}
{3, 4, 5, 6}
{4, 5, 6, 7}
и
{3, 4, 5, 6}
{4, 5, 6, 7}
{5, 6, 7, 8}
Как я могу сделать это в цикле? Я знаю, что могу использовать set1 & set2 & set3
, но не знаю, как это сделать со следующим set2 & set3 & set4
и т. Д.?
set1 & set2 & set3
,set2 & set3 & set4
,set3 & set4 & set5
, ... 26.05.2016sets
с 60 записями. В чем проблема? 26.05.2016sets[1:], sets[2:], sets[3:]
и т. Д.? Есть ли способ сделать его более читаемым? 26.05.2016