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)