/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module19/05_frequency_hist_2/main.py
26 строк
658 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
def histogram(string): sym_dict = dict() for sym in string: if sym in sym_dict: sym_dict[sym] += 1 else: sym_dict[sym] = 1 return sym_dict text = input('Введите текст: ') hist = histogram(text) def invert(): set_keys = set(hist.values()) for i_key in set_keys: keys_list = [] for i_val in hist.keys(): if i_key == hist[i_val]: keys_list.append(i_val) print(i_key, ':', keys_list) for i_sym in sorted(hist.keys()): print(i_sym, ':', hist[i_sym]) print('\nИнвертированный словарь частот:') invert()