Список 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: