range() создает неизменяемую последовательность

# Создается последовательность от нуля
# до заданного числа, не включая его
a = range(10)
# Вызов range() возвращает объект типа range
print(a)
# Цикл for превращает объект range в итератор
for i in a:
    print(i, end=' ')

print("\n------")

# от -5 до 4 включительно
a = range(-5, 5)
print(a)
# преобразуем объект range в список
print(list(a))

print("------")

# Третим аргументом задается шаг
a = range(1, 11, 2)
print(a)
print(list(a))

print("------")

# Отрицательный шаг для последовательностей
# от большего к меньшему
a = range(11, 1, -3)
print(a)
print(list(a))
range(0, 10)
0 1 2 3 4 5 6 7 8 9
------
range(-5, 5)
[-5, -4, -3, -2, -1, 0, 1, 2, 3, 4]
------
range(1, 11, 2)
[1, 3, 5, 7, 9]
------
range(11, 1, -3)
[11, 8, 5, 2]


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий