В программе созданы два списка. В одном записаны дни рождения друзей, в другом — дни рождения членов семьи. date_friends = ['Аня 24 марта','Валя 5 апреля','Аня 24 марта','Зоя 18 апреля','Дима 11 мая','Галя 22 мая'] date_family = ['Гена 14 февраля','Марат 11 марта','Марат 11 марта','Наиль 15 апреля', 'Наиль 15 апреля','Сара 24 апреля'] Допишите программу Программа должна: 1. Создать третий список, который должен быть изначально пустым — в нём будут храниться дни рождения знакомых. 2. Поместить в третий список две строки с данными о днях рождения знакомых. 3. Удалить из первого и второго списков лишние элементы. 4. Объединить все три списка в один. 5. Вывести общий список на экран.
Вы можете добавить следующий код, чтобы выполнить все перечисленные вами действия:
# Изначальные списки date_friends = ['Аня 24 марта', 'Валя 5 апреля', 'Аня 24 марта', 'Зоя 18 апреля', 'Дима 11 мая', 'Галя 22 мая'] date_family = ['Гена 14 февраля', 'Марат 11 марта', 'Марат 11 марта', 'Наиль 15 апреля', 'Наиль 15 апреля', 'Сара 24 апреля'] # 1. Создаем третий список, который изначально пуст date_others = [] # 2. Помещаем в третий список две строки с данными о днях рождения знакомых date_others.append('Оля 10 июня') date_others.append('Петя 30 ноября') # 3. Удаляем из первого и второго списков лишние элементы (оставим уникальные) date_friends = list(set(date_friends)) date_family = list(set(date_family)) # 4. Объединяем все три списка в один all_dates = date_friends + date_family + date_others # 5. Выводим общий список на экран print(all_dates)
Объяснение:
Создаем новый пустой список date_others.Добавляем в date_others две строки с днями рождения.Удаляем дубликаты из списков date_friends и date_family с помощью set(), чтобы оставить только уникальные значения.Объединяем все три списка с помощью оператора +.Выводим общий список на экран.
Этот код будет выводить объединенный список уникальных дней рождения друзей, семьи и знакомых.
Вы можете добавить следующий код, чтобы выполнить все перечисленные вами действия:
# Изначальные спискиdate_friends = ['Аня 24 марта', 'Валя 5 апреля', 'Аня 24 марта', 'Зоя 18 апреля', 'Дима 11 мая', 'Галя 22 мая']
date_family = ['Гена 14 февраля', 'Марат 11 марта', 'Марат 11 марта', 'Наиль 15 апреля', 'Наиль 15 апреля', 'Сара 24 апреля']
# 1. Создаем третий список, который изначально пуст
date_others = []
# 2. Помещаем в третий список две строки с данными о днях рождения знакомых
date_others.append('Оля 10 июня')
date_others.append('Петя 30 ноября')
# 3. Удаляем из первого и второго списков лишние элементы (оставим уникальные)
date_friends = list(set(date_friends))
date_family = list(set(date_family))
# 4. Объединяем все три списка в один
all_dates = date_friends + date_family + date_others
# 5. Выводим общий список на экран
print(all_dates)
Объяснение:
Создаем новый пустой список date_others.Добавляем в date_others две строки с днями рождения.Удаляем дубликаты из списков date_friends и date_family с помощью set(), чтобы оставить только уникальные значения.Объединяем все три списка с помощью оператора +.Выводим общий список на экран.Этот код будет выводить объединенный список уникальных дней рождения друзей, семьи и знакомых.