Курс 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"
- Экспорт функций в Python
- Реверс строки и списка в Python.
- Тестирование с unittest
- Область видимости переменных
- Работа со слайсами
- Удаление элементов из списка в Python
- Python Метод sleep() времени
- Python Enum Weekday Usage
- Множества и frozenset
- Функция zip() в Python
- Добавление цвета в консоли
- Оптимизация методов в Python 3.7
- Бесконечные списки в Python
- Многопоточность в Python
- Установка и загрузка Instaloader
- Измерение времени выполнения в Python
- Декодирование байтов в строку
- Flask — веб-фреймворк Python
- Взаимодействие с sys
- Работа с переменными в Python
- Многострочные строки в Python
- Открытие и запись файлов
- Работа с модулем os в Python
- Работа с CSV файлами в Python
- Функция product() в Python
- Получение частей дроби
- Непрерывная проверка в Python
- Проверка строки на палиндром
- Преобразование строки в число
- PEP-401: оператор
- Оптимизация параметров в Python
- Декораторы в Python
- Оператор in и not in в Python
- Получение списка кортежей из словаря
- Создание Radio кнопок в tkinter
- SciPy: широкий функционал для математических операций
- Поиск кода
- Python и Юникод: работа с цифрами
- Поиск индекса элемента в списке
- Работа с парами ключ-значение
- Декораторы с аргументами в Python
- Фильтрация списка чисел
- Копирование словарей и списков в Python
- Сортировка элементов с OrderedDict
- Логирование с Logzero















