Я пытаюсь распечатать все наборы данных в файле CSV, которые существуют более одного раза. Не отдельные значения, а несколько значений вместе.
Так, например:
//dataset1: 25,41,1,23,12,//dataset2: 11, 2
//dataset1: 25,41,1,22,13,//dataset2: 11, 2
//dataset1: 25,41,1,23,14,//dataset2: 11, 3
//dataset1: 25,41,1,23,15,//dataset2: 11, 4
//dataset1: 25,41,1,23,15,//dataset2: 11, 5
Я пытался сделать это:
with open(str(csv_file)) as file:
reader = csv.reader(file)
for row in reader:
rowset1 = [row[0], row[1], row[2], row[3], row[4]]
rowset2 = [row[5], row[6]]
//this is where I am stuck
if rowset1 //exists more than once > 1 or rowset2 //exists more than once > 1:
print("True")
else:
print("False")
EDIT:
Вывод должен быть:
True
True
False
True
True
Я тоже пробовал что-то подобное, но я думаю, что это неправильный подход:
len(my_list) != len(set(my_list))