кодесурса
«Python

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

script1adsense2code
script1adsense3code

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

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

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

 word_list = ['be', 'have', 'do', 'say', 'get', 'make', 'make', 'go', 'know', 'take', 'see', 'come', 'think' ,
     «Смотреть», «хочу», «дать», «использование», «найти», «сказать», «спросить», «работа», «кажутся», «чувствовать», «отпуск», «позвонить»]
«Python:

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

Код Python:

from itertools import groupby
from operator import itemgetter
word_list = ['be','have','do','say','get','make','go','know','take','see','come','think',
     'look','want','give','use','find','tell','ask','work','seem','feel','leave','call']
for letter, words in groupby(sorted(word_list), key=itemgetter(0)):
    print(letter)
    for word in words:
        print(word)

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

                                                                                                             
просить                                                                                                           
б                                                                                                             
быть                                                                                                            
с                                                                                                             
вызов                                                                                                          
прийти                                                                                                          
d                                                                                                             
делать        
-----
вес                                                                                                             
хочу                                                                                                          
Работа    

Блок - схема:

«Блок-схема:

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

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

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

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Написать программу на Python для преобразования списка из нескольких целых чисел в одно целое число.
Далее: написать программу на Python для создания нескольких списков.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code