Python: разделить список на основе первого символа слова

Список Python: упражнение 40 с решением

Напишите программу Python для разделения списка на основе первого символа слова.

Пример ввода:

 word_list = ['be', 'have', 'do', 'say', 'get', 'make', 'go', 'know', 'take', 'see'  , 'приходи', 'думать', 'смотреть', 'хочу', 'давать', 'использовать', 'находить', 'рассказывать', 'спрашивать', 'работать', 'казаться', 'чувствовать', '  leave ',' call '] 

Пример решения : —

Код Python:

  из itertools import groupbyfrom operator import itemgetterword_list = ['  быть ',' иметь ',' делать ',' говорить ',' получать ',' делать ',' идти ',' знать ',' брать ',' видеть ',' приходить ',' думать ',' смотреть '  , «хочу», «дать», «использовать», «найти», «рассказать», «спросить», «работать», «казаться», «чувствовать», «уйти», «позвонить»] для буквы, слова в  groupby (sorted (word_list), key = itemgetter (0)): print (буква) вместо слова в словах: print (word)  

Пример вывода:

 а спросить б быть в  Звоните, приходите, сделайте ----- что хотите поработать 

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что делает компьютер, шаг за шагом по мере выполнения указанного программа:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий