Код:
# Исходные списки
date_friends = ["Аля 24 марта", "Валя 5 апреля", "Аля 24 марта", "Зина 18 апреля", "Дима 11 мая", "Гена 22 мая"]
date_family = ["Галя 14 февраля", "Миша 11 марта", "Миша 11 марта", "Нина 15 апреля", "Нина 15 апреля", "Света 24 апреля"]
# Шаг 1: Создаем третий список для знакомых
date_acquaintances = []
# Шаг 2: Добавляем две строки в date_acquaintances
date_acquaintances.append("Коля 8 мая")
date_acquaintances.append("Саша 12 июня")
# Шаг 3: Удаляем повторяющиеся элементы из первых двух списков
def remove_duplicates(lst):
seen = set()
unique_lst = []
for item in lst:
if item not in seen:
unique_lst.append(item)
seen.add(item)
return unique_lst
date_friends = remove_duplicates(date_friends)
date_family = remove_duplicates(date_family)
# Шаг 4: Объединяем все три списка в один
combined_list = [date_friends + date_family + date_acquaintances]
# Шаг 5: Выводим общий список на экран
print("Общий список дней рождения:")
for item in combined_list:
print(item)
Программа должна:
1. Создать третий список, который должен быть изначально пустым — в нём будут храниться дни рождения знакомых.
2. Поместить в третий список две строки с данными о днях рождения знакомых.
3. Удалить из первого и второго списков лишние элементы (первые повторяющиеся элементы из списков).
4. Объединить все три списка в один.
5. Вывести общий список на экран.