A=[{1, 'CL1'},{1, 'CL3'},{2, 'CL3'},{2, 'CL9'}]
l = [tuple(row) for row in A]
dic = {}
for row in l:
if row[0] in dic:
dic[row[0]].append(row[1])
else:
dic[row[0]] = [row[1]]
for key in dic:
if len(dic[key]) > 1:
print(key, ':', dic[key])
Вы можете создать словарь, в котором ключом является студент, а значением является список, содержащий все классы, в которых содержится студент. Затем вы можете распечатать все клавиши di c и значения, для которых длина списка больше 1.