project_python.3.2/lesson.19.py

54 lines
1.7 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

''' ****** Задание 19 из 20 *********
* Ребята приносят игрушки в детский сад и играют все вместе.
Сегодня они решили выяснить, игрушки какого типа принадлежат только одному из детей.
Напишите программу, которая по списку детей и их игрушек определяет список игрушек, которые есть только у одного ребёнка.
Выведите их в алфавитном порядке.
Формат ввода
В первой строке задается количество детей в группе (N).
В каждой из следующих
N строк записано имя ребенка и его игрушки в формате:
Имя: игрушка1, игрушка2, ....
Формат вывода
Список игрушек, которые есть только у одного из детей в алфавитном порядке.
Подсказка
Из вводимых данных сформируйте словарь игрушка - множество детей.
Пример
Ввод
3
Аня: кукла, машинка, кукла, домик
Боря: машинка, зайчик
Вова: кубики, машинка
Вывод
домик
зайчик
кубики
кукла
'''
if __name__ == "__main__":
data = []
for _ in range(int(input())):
k = list(map(lambda x: x.rstrip(','), input().split()))
data.extend(set(k[1:]))
data = sorted([toy for toy in data if data.count(toy) == 1])
for kid in data:
print(kid)