L. Список покупок 2.0

Давайте вновь поможем человеку с покупками. Разработайте программу, которая собирает пожелания семьи в единый список.

Формат ввода

В первой строке задано натуральное число N — количество членов семьи. В следующих N строках записаны желаемые продукты (через запятую и пробел).

Формат вывода

Отсортированный по алфавиту список продуктов с нумерацией.

Примечание

Помните, что итераторы можно хранить в списке, а его можно распаковать в любую функцию.

Пример

Ввод

3
картина, корзина, картонка
мыло, манка
молоко, хлеб, сыр

Вывод

1. картина
2. картонка
3. корзина
4. манка
5. молоко
6. мыло
7. сыр
8. хлеб

Ввод

2
печенье, сушки
чай, кофе

Вывод

1. кофе
2. печенье
3. сушки
4. чай

Решение

Ничего сложного или особо нового по сравнению с решением задачи E. Список покупок. Единственная разница в том, что нам предложено сохранить итератор в список и распаковать уже этот список, а не сам итератор.

Посмотреть код

Решение

Python
string = []

for _ in range(int(input())):
    string.extend(input().split(', '))

lst = enumerate(sorted(string), 1)

print('\n'.join([f'{num}. {item}' for num, item in lst]))
Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии