def frequency_sort(items):
b=sorted(items,key=items.count,reverse = True)
return bfrequency_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)