I need for my studies to build self count function in python3 like this:
given a list:
a = [30, 15, 15, 30, 2, 3, 4, 5]
30:2, 15:2, 2:1, 3:1, 4:1, 5:1
nums = [35, 40, 46, 47, 34, 36, 37, 38, 39, 
        40, 41, 42, 43, 42, 47, 37, 39, 46, 
        40, 31, 50, 45, 39, 38, 34, 47, 44]
nums.sort()
print(nums)
c = []
for i in range(len(nums)):
    if nums[i] == nums[i+1]:
        c.extend([nums[i], i])
        nums=nums[1::]
    else:
        c.append(nums[i])
        print(c)
 
     
     
     
     
    