Python: подсчет повторяющихся символов в строке
Строка Python: упражнение 42 с решением
Напишите программу на python для подсчета повторяющихся символов в строке.
Пример решения : -
Код Python:
import collections
str1 ='thequickbrownfoxjumpsoverthelazydog'
d = collections.defaultdict(int)
for c in str1:
d[c] += 1
for c in sorted(d, key=d.get, reverse=True):
if d[c] > 1:
print('%s %d' % (c, d[c]))
Пример вывода:
о 4 е 3 ч 2 т 2 р 2 ты 2
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы вырезать набор символов из строки.
Далее: Напишите программу на Python для печати символа квадрата и куба в области прямоугольника и объема цилиндра.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code