def frequency_sort(items):
b=sorted(items,key=items.count,reverse = True)
return b
frequency_sort([4, 6, 2, 2, 6, 4, 4, 4])
>>> [4, 4, 4, 4, 6, 2, 2, 6]
Подскажите пжлст, почему не работает? 6
и 2
— по две. Из-за этого неопределённость среди них.>>> frequency_sort([4, 6, 2, 2, 6, 4, 2, 4, 4])
[4, 4, 4, 4, 2, 2, 2, 6, 6]
def frequency_sort(items):
return sorted(items, key=lambda v: (items.count(v), v), reverse = True)