Skip to content Skip to sidebar Skip to footer

How To Show The Ten Most Overdue Numbers In A List

I have asked a question before about this bit of code and it was answered adequately, but I have an additional question about showing the ten most overdue numbers. (This program wa

Solution 1:

from collections import Counter
input = ['your numbers in format of list']
d = {}

for i in input:
    if i in d:
        d.update({i: 1+d[i]})
    else:
        d.update({i: 1})

i = 0
l_min = []

while len(Counter(x for sublist in l_min for x in sublist)) < 11:
    i += 1
    l_min.append([k for k, v in d.items() if v == i])

print(l_min)

Post a Comment for "How To Show The Ten Most Overdue Numbers In A List"