РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
241 of 723 menu

Метод getRange

Метод getRange возвращает новый список, содержащий элементы из указанного диапазона исходного списка. Первым параметром метод принимает начальный индекс диапазона, вторым - конечный индекс (не включая его). Исходный список при этом не изменяется.

Синтаксис

list.getRange(start, end)

Пример

Давайте получим элементы списка с 1 по 4 (конечный индекс не входит в результат):

void main() { List list = ['a', 'b', 'c', 'd', 'e']; Iterable res = list.getRange(1, 4); print(res); }

Результат выполнения кода:

(b, c, d)

Пример

Давайте получим элементы списка с 2 по 5 (конечный индекс не входит в результат):

void main() { List list = [1, 2, 3, 4, 5]; Iterable res = list.getRange(2, 5); print(res); }

Результат выполнения кода:

(3, 4, 5)

Пример

Давайте получим элементы списка с 0 по 2 (конечный индекс не входит в результат):

void main() { List list = ['a', 'b', 'c', 'd', 'e']; Iterable res = list.getRange(0, 2); print(res); }

Результат выполнения кода:

(a, b)

Пример

Давайте получим элементы списка с 3 до конца списка (конечный индекс равен длине списка):

void main() { List list = ['a', 'b', 'c', 'd', 'e']; Iterable res = list.getRange(3, 5); print(res); }

Результат выполнения кода:

(d, e)

Смотрите также

  • метод sublist,
    который возвращает новый список из диапазона
  • метод setRange,
    который заменяет диапазон элементов
  • метод fillRange,
    который заполняет диапазон элементов
  • метод replaceRange,
    который заменяет диапазон элементов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить