У меня есть список строк, и я хочу подсчитать, сколько раз каждая строка упоминается в списке, а затем красиво отформатировать их.
Мне удалось получить список для печати в отформатированном виде, как я хочу, используя этот код:
def top10(items):
return Counter(items).most_common(10)
for key, val in top10(items):
print(key, '=', val)
Но сейчас у меня возникают проблемы с встраиванием его в функцию top10.
Я перепробовал несколько вещей, и это был единственный результат, который печатал какие-либо результаты:
def top10(items):
for key, val in Counter(items).most_common(10):
return(key, '=', val)
print(top10(items))
Он печатает только наиболее распространенную строку и отформатирован неверным образом, буквально так: (key, "=", val).
любая помощь будет принята с благодарностью!