51 lines
1.6 KiB
Python
51 lines
1.6 KiB
Python
''' ****** Задание 3 из 20 *********
|
||
* Теперь ваша задача — собрать единый список всех увиденных объектов, независимо от того, в каких именно строках они встречались.
|
||
|
||
Формат ввода
|
||
В первой строке записано натуральное число
|
||
N — количество выделенных придорожных местностей.
|
||
В каждой из N последующих строк записано описание придорожной местности.
|
||
|
||
Формат вывода
|
||
Вывести все найденные объекты в придорожных местностях.
|
||
|
||
|
||
Подсказка
|
||
Над множествами можно выполнять операцию объединения:
|
||
|
||
result = first | second
|
||
result = first.union(second)
|
||
Пример 1
|
||
Ввод
|
||
|
||
3
|
||
березка елочка зайка волк березка
|
||
сосна зайка сосна елочка зайка медведь
|
||
сосна сосна сосна белочка сосна белочка
|
||
Вывод
|
||
|
||
сосна
|
||
березка
|
||
волк
|
||
елочка
|
||
медведь
|
||
белочка
|
||
зайка
|
||
'''
|
||
|
||
|
||
if __name__ == "__main__":
|
||
collected_items = []
|
||
total_entries = int(input())
|
||
|
||
for entry_number in range(total_entries):
|
||
current_line = input()
|
||
items_from_line = current_line.split()
|
||
collected_items.extend(items_from_line)
|
||
|
||
unique_items = set(collected_items)
|
||
result = '\n'.join(unique_items)
|
||
|
||
print(result)
|
||
|