Встречается на собеседованиях • сегодня
Что такое Dict Comprehension в Python
Dict Comprehension — это компактный способ создания словарей в Python, аналогичный List Comprehension, но для пар ключ-значение.
Синтаксис:
python
{key_expr: value_expr for item in iterable if condition}Пример:
python
# Создание словаря с квадратами чисел
squares = {x: x**2 for x in range(5)}
# Результат: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}Особенности:
- Можно использовать условия (
if). - Поддерживает вложенные циклы.
- Эффективнее, чем создание через цикл и
dict[key] = value.
Пример с условием:
python
even_squares = {x: x**2 for x in range(10) if x % 2 == 0}
# Результат: {0: 0, 2: 4, 4: 16, 6: 36, 8: 64}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы