Часто при программировании на Python возникает необходимость создать список чисел, которые находятся в определенном диапазоне. Возьмем для примера ситуацию, когда требуется создать список, содержащий числа от 5 до 10. Что нужно сделать, чтобы получить такой список?
[5, 6, 7, 8, 9, 10]
Для решения данной задачи в Python есть несколько способов.
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Использование функции range()
Самый простой и популярный способ — использование встроенной функции range()
. Эта функция генерирует последовательность чисел в заданном диапазоне.
list(range(5, 11))
В данном случае, функция range()
генерирует числа от 5 до 10 включительно. Функция list()
используется для преобразования этих чисел в список.
Использование генератора списка
Второй способ — использование генератора списка. Генераторы списков — это удобный инструмент для создания списков в Python.
Ниже приведен пример создания списка чисел от 5 до 10 с использованием генератора списка:
[i for i in range(5, 11)]
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
В этом примере используется такой же вызов функции range()
, как и в предыдущем примере, но вместо функции list()
используется генератор списка.
Таким образом, Python предлагает несколько простых и эффективных способов создания списка чисел в заданном диапазоне.
Добавить комментарий