мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Это старая версия документа!


Диапазоны

Цикл for в Питоне перебирают элементы некоторой коллекции (например списка), в этом случае, переменной цикла является элемент списка

Однако, существует возможность обратиться ко всем элементам списка и по номеру. Сделать это можно воспользовавшись специальной функцией, предоставляемой стандартной библиотекой языка, которая называется range(). Эта функция создает список, состоящий из последовательных натуральных чисел, соответствующих условию. Функция может принимать от одного до трех аргументов и в зависимости от этого меняется ее поведение:

  • range(a) - создает список, содержащий числа от 0 до a-1
  • range(a, b) - создает список, содержащий числа от a до b-1
  • range(a, b, c) - создает список, содержащий числа от a до b-1 с шагом c

Например:

- range - split - ввод с клавиатуры - преобразование типа элементов списка - посчитать сумму элементов списка - Найти элементы списка, большие соседей - строки и срезы - find и rfind - найти второе вхождение в строке