кол-во пар в массиве

a=[0, 0, 6, 1, 1, 4, 2, 1, 2, 2]
catalog=[] #каталог уникальных элементов
catalog_search_count=0 #счетчик совпадений 
couple_count=0

for i in range(len(a)): #пройдёмся по массиву
    catalog_search_count=0 #обнулим счетчик совпадений
    
    for j in range(len(catalog)): #пройдёмся по каталогу.
        if a[i]==catalog[j]: #если текущий элемент найден в каталоге...
            catalog_search_count+=1 #...то совпадений прибавилось!
            
    if catalog_search_count==0:# если совпадений  нет...
        catalog.append(a[i]) # ... то заносим текущий элемент в каталог. Он уникален, ему может найтись пара.
    elif catalog_search_count==1: #если же есть одно совпадение...
        catalog.append(a[i])# ... то заносим текущий элемент в каталог. Пара найдена!
        couple_count+=1
    else:#есть в каталоге много раз - вносим, но не отмечаем пару.
        catalog.append(a[i])
        
print(couple_count)