range(a, b)
создаст итератор, начиная с a
до b - 1
. Если начальный индекс 'a' не указан, по умолчанию он равен '0'
iterator
- это просто то, к чему вы можете применить for
l oop (Пример list
, tuple
)
len(a)
возвращает номер элемента в a
Пример:
range(5) # returns an iterator containing 0, 1, 2, 3, 4
Итак, list(range(5))
вернет [0, 1, 2, 3, 4]
, потому что * Функция 1021 * преобразует заданный iterator
в list
a = list(range(2, 7)) # [2, 3, 4, 5, 6]
x = len(a)
print(x) # Prints 5
Надеюсь, это помогло. Скажите, если вы чего-то не поняли