Давайте вновь поможем человеку с покупками. Разработайте программу, которая собирает пожелания семьи в единый список.
Формат ввода
В первой строке задано натуральное число 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]))