Работа с последовательностями с помощью функции range() в Python
Функция range()
в Python является мощным инструментом для создания итерируемых последовательностей целых чисел.
Она позволяет генерировать последовательности чисел в определенном диапазоне с заданным шагом.
В этой статье мы рассмотрим функцию range()
подробнее, а также предоставим примеры ее использования.
Основной синтаксис range()
Функция range()
принимает один, два или три аргумента и возвращает объект типа range, который может быть преобразован в другие типы последовательностей, такие как список или кортеж.
Синтаксис:
range(stop)
range(start, stop)
range(start, stop, step)
Где:
stop
: конечное число, до которого будет идти последовательность (не включая само число).start
: начальное число, с которого начнется последовательность (по умолчанию равно 0).step
: шаг, с которым будет увеличиваться или уменьшаться каждое число последовательности (по умолчанию равен 1).
Примеры использования range()
Пример 1: Печать чисел от 0 до 4
for num in range(5):
print(num)
# Вывод
# 0
# 1
# 2
# 3
# 4
Пример 2: Печать чисел от 2 до 8 с шагом 2
for num in range(2, 9, 2):
print(num)
# Вывод
# 2
# 4
# 6
# 8
Пример 3: Создание списка чисел от 1 до 10
numbers = list(range(1, 11))
print(numbers) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Пример 4: Итерация с использованием индексов
fruits = ["apple", "banana", "cherry"]
for i in range(len(fruits)):
print(fruits[i])
# Вывод
# apple
# banana
# cherry
Пример 5: Обратная итерация
for num in range(10, 0, -1):
print(num)
# Вывод
# 10
# 9
# 8
# 7
# 6
# 5
# 4
# 3
# 2
# 1
Заключение
Функция range()
является мощным инструментом для работы с последовательностями целых чисел в Python.
Она позволяет генерировать числовые последовательности в заданном диапазоне с определенным шагом.
Вы можете использовать функцию range()
для создания циклов, создания списков чисел и многих других задач. Пользуйтесь функцией range()
для удобной работы с числовыми последовательностями в Python.