Например, у меня есть следующий список, в котором количество появлений на элемент:
apple - 3
banana - 4
orange - 2
список:
["apple", "apple", "banana", "orange", "orange", "banana", "banana", "apple", "banana"]
Мне нужно отсортировать список поРаспространенность без дубликатов, поэтому ожидаемые результаты будут:
["banana", "apple", "orange"]
Я думал о создании словаря с каждым элементом в качестве ключа, итерации по списку и последующем добавлении +1 для каждого найденного ключа, поэтомуВ итоге я приведу пример словаря:
dic = {"apple": 3, "banana": 4, "orange":2}
Но вроде застрял в том, как отсортировать сам список без дубликатов ..
Заранее спасибо.
РЕДАКТИРОВАТЬ : Спасибо всем, у меня не было знаний о Counter.С праздником!