n = int(input().strip())
purchases = dict()
for i in range(n):
name, purchase= input().strip().split(maxsplit=1)
if name not in purchases:
purchases[name] = list()
purchases[name].append(purchase)
for name in sorted(purchases.keys()):
print(f"{name}:")
print(*sorted(purchases[name]))
d = {}
n = int(input('number '))
for i in range(n):
s = input().split(' ')
if not s[0] in d:
d[s[0]] = []
d[s[0]] += [s[1], s[2]]
for i in d:
print(f'{i}:')
print(' '.join(d[i]))
программе подается число n – количество записей о покупках, а затем n строк вида «Покупатель Товар Количество». Для каждого
покупателя программа должна выводить список покупок.
Пример ввода: 5
Сергей Карандаш 3
Андрей Тетрадь 5
Юлия Линейка 1
Сергей Ручка 2
Юлия Книга
Пример вывода:
Андрей:
Тетрадь 5
Сергей:
Карандаш 3 Ручка 2
Юлия:
Книга 4 Линейка 1