1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Задайте словарь temperatures = {"Пн": 15, "Вт": 18, "Ср...
Разбор задачи

Задайте словарь temperatures = {"Пн": 15, "Вт": 18, "Ср": 20, "Чт": 22, "Пт": 17}. Создайте новый словарь только с днями, где температура >= 18. Выведите результат.

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Программирование (языки C++, Java, Python и др.)
  • #Языки программирования
Задайте словарь temperatures = {"Пн": 15, "Вт": 18, "Ср": 20, "Чт": 22, "Пт": 17}. Создайте новый словарь только с днями, где температура >= 18. Выведите результат.

Условие:

Задайте словарь temperatures = {"Пн": 15, "Вт": 18, "Ср": 20, "Чт": 22, "Пт": 17}.
Создайте новый словарь только с днями, где температура >= 18.
Выведите результат.

Решение:

Здравствуйте! Я готов помочь вам решить эту задачу по программированию, используя генераторы словарей (dict comprehension) в Python.

Решение задачи

1. Дано

Начальный словарь температур: temperatures = {"Пн": 15, "Вт": 18, "Ср": 20, "Чт": 22, "Пт": 17}

2. Найти

Новый словарь, содержащий только те пары (день, температура), где температура больше или равна 18.

3. Решение

Для решения этой задачи мы воспользуемся генератором словаря (dict comprehension), который позволяет создавать...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой из методов Python наиболее подходит для создания нового словаря на основе существующего с применением условия фильтрации?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет