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

30 Окт 2024 в 19:40
77 +1
0
Ответы
1

Вы можете добавить следующий код, чтобы выполнить все перечисленные вами действия:

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

Объяснение:

Создаем новый пустой список date_others.Добавляем в date_others две строки с днями рождения.Удаляем дубликаты из списков date_friends и date_family с помощью set, чтобы оставить только уникальные значения.Объединяем все три списка с помощью оператора +.Выводим общий список на экран.

Этот код будет выводить объединенный список уникальных дней рождения друзей, семьи и знакомых.

30 Окт 2024 в 19:43
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир