Python: подсчитать вхождения каждого слова в данном предложении
Строка Python: упражнение-12 с решением
Напишите программу на Python для подсчета вхождений каждого слова в данное предложение.
Пример решения : -
Код Python:
def word_count(str):
counts = dict()
words = str.split()
for word in words:
if word in counts:
counts[word] += 1
else:
counts[word] = 1
return counts
print( word_count('the quick brown fox jumps over the lazy dog.'))
Пример вывода:
{'the': 2, 'jumps': 1, 'brown': 1, 'lazy': 1, 'fox': 1, 'over': 1, 'quick': 1, 'dog.': 1}
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для удаления символов, которые имеют нечетные значения индекса данной строки.
Далее: Напишите скрипт Python, который принимает ввод от пользователя и отображает его обратно в верхнем и нижнем регистре.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code