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

Метод insert

Метод insert вставляет элемент в список по указанному индексу. Сама коллекция при этом изменяется. Первым параметром метод принимает индекс, по которому нужно вставить элемент, вторым - сам элемент для вставки. Все элементы, начиная с указанного индекса, сдвигаются на одну позицию вправо. Если индекс равен длине списка, элемент добавляется в конец.

Синтаксис

list.insert(index, element)

Пример

Давайте вставим элемент 'x' в список по индексу 2:

void main() { List<String> list = ['a', 'b', 'c', 'd', 'e']; list.insert(2, 'x'); print(list); }

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

[a, b, x, c, d, e]

Пример

Давайте вставим элемент в начало списка, указав индекс 0:

void main() { List<int> list = [1, 2, 3, 4, 5]; list.insert(0, 0); print(list); }

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

[0, 1, 2, 3, 4, 5]

Пример

Давайте вставим элемент в конец списка, указав индекс, равный длине списка:

void main() { List<String> list = ['a', 'b', 'c', 'd', 'e']; list.insert(list.length, 'f'); print(list); }

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

[a, b, c, d, e, f]

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

  • метод insertAll,
    который вставляет несколько элементов
  • метод add,
    который добавляет элемент в конец списка
  • метод addAll,
    который добавляет несколько элементов в конец
  • метод removeAt,
    который удаляет элемент по индексу
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить