Есть список игрушек, некоторые из которых имеются в N детских садах. Определить игрушки из списка:
• которых нет ни в одном из детсадов;
• которые есть в каждом из детсадов.
Python

7 Июн 2020 в 19:42
150 +1
0
Ответы
1
# Список игрушек
toys = ['кукла', 'мяч', 'машина', 'конструктор', 'кубики']
# Словарь, где ключи - игрушки, значения - количество детских садов, в которых они есть
toy_dict = {
'кукла': 3,
'мяч': 5,
'машина': 2,
'конструктор': 4,
'кубики': 1
}
# Игрушки, которых нет ни в одном из детских садов
no_toys = [toy for toy in toys if toy not in toy_dict]
# Игрушки, которые есть в каждом из детских садов
all_toys = [toy for toy in toy_dict if toy_dict[toy] == len(toy_dict)]
print("Игрушки, которых нет ни в одном детском саду:", no_toys)
print("Игрушки, которые есть в каждом детском саду:", all_toys)

Результат:

Игрушки, которых нет ни в одном детском саду: []
Игрушки, которые есть в каждом детском саду: ['мяч']
18 Апр 2024 в 11:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир