original_list = [['a', 1], ['b', 1], ['a', 1], ['b', 1], ['b', 2], ['c', 2],
    ['b', 3]]
result = Counter()
for k, v in original_list:
    result.update({k: v})
map(list, list(result.items()))
finding duplicates in a list of lists