Курс Python → Списковый компрехеншен.
Списковый компрехеншен — это способ создания списка в одной строке кода с помощью выражения, цикла и условия. Это делает код более компактным и удобным для чтения.
Пример использования спискового компрехеншена для создания списка квадратов чисел от 1 до 5:
squares = [x**2 for x in range(1, 6)]
В данном примере переменная squares будет содержать список [1, 4, 9, 16, 25], который представляет собой квадраты чисел от 1 до 5.
Списковый компрехеншен также может содержать условия, которые фильтруют элементы списка. Например, если мы хотим создать список квадратов только четных чисел от 1 до 10, мы можем использовать следующий код:
even_squares = [x**2 for x in range(1, 11) if x % 2 == 0]
В результате переменная even_squares будет содержать список [4, 16, 36, 64, 100], которые являются квадратами четных чисел от 1 до 10.
Другие уроки курса "Python"
- Метод __getitem__ в Python
- Профилирование кода
- Оператор space-invader
- Работа с географическими данными в Python
- Оператор «not» в Python
- Перегрузка операторов в Python
- Генерация фальшивых данных с Faker
- Область видимости переменных в Python
- Поиск HTML-элементов с BeautifulSoup
- Замена текста с re.sub()
- Создание словарей в Python
- Переопределение метода __and__
- Метод setdefault() в Python
- Управление экспортом элементов
- Метод Enumerate() для списков
- Работа с Requests для HTTP-запросов
- Создание тестовых данных с Faker
- Преобразование списка в словарь через генератор
- Отслеживание прогресса с tqdm
- Сложение матриц в NumPy
- Метод repr() в Python
- Применение функции map() с лямбда-функциями
- Псевдонимы в Python
- Python Ellipsis использование
- Python: отсутствие точек с запятыми
- Разделение строки с регулярными выражениями
- Работа со стеком в Python
- Блок try-except-else
- Методы HTTP запросов в Flask
- Метод ifloordiv для пользовательских классов
- Документация функции help() в Python
- Создание генераторов в Python
- Возведение в квадрат с помощью itertools
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Методы list в Python
- Метод join для наборов
- Проверка типа данных
- Удаление элементов из списка в Python
- Генерация случайных чисел Python
- Python union() функция — объединение множеств
- Список импортированных модулей в Python
- Иерархия классов в Python
- Проверка версии Python
- Работа с очередями в Python
- Ветвление выражения в Python
- Управление User-Agent в Python
- Сложные типы данных в Python















