summaryrefslogtreecommitdiff
path: root/progs/a218.py
blob: 96ebefa7f196583458038cba9acbbb27d42e9784 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def count_duplic(lists):
    element = []
    frequency = []
    if not lists:
        return element
    running_count = 1
    for i in range(len(lists)-1):
        if lists[i] == lists[i+1]:
            running_count += 1
        else:
            frequency.append(running_count)
            element.append(lists[i])
            running_count = 1
    frequency.append(running_count)
    element.append(lists[i+1])
    return element,frequency