Python List Insert: Adding Elements Made Simple
Метод insert() в языке Python используется для вставки элемента в список. Он принимает два аргумента: индекс позиции, куда нужно вставить новый элемент, и значение элемента, который нужно вставить.
Пример:
fruits = ['apple', 'banana', 'cherry']
fruits.insert(1, 'orange')
print(fruits)
Вывод:
['apple', 'orange', 'banana', 'cherry']
В данном примере мы создали список фруктов и вставили новый элемент "orange" на позицию с индексом 1.
Также можно вставить несколько элементов с помощью метода insert().
Пример:
nums = [1, 2, 3, 4]
nums.insert(2, 5)
nums.insert(3, 6)
print(nums)
Вывод:
[1, 2, 5, 6, 3, 4]
В этом примере мы вставили на позицию с индексом 2 число 5 и на позицию с индексом 3 число 6.
Также можно вставлять элементы в конец списка с помощью отрицательного индекса.
Пример:
pets = ['cat', 'dog', 'hamster']
pets.insert(-1, 'rabbit')
print(pets)
Вывод:
['cat', 'dog', 'rabbit', 'hamster']
В данном примере мы вставили элемент "rabbit" перед последним элементом списка, используя отрицательный индекс -1.
Также стоит обратить внимание на то, что если индекс, переданный в метод insert(), больше или равен длине списка, то элемент будет вставлен в конец списка.
Пример:
colors = ['red', 'green', 'blue']
colors.insert(5, 'yellow')
print(colors)
Вывод:
['red', 'green', 'blue', 'yellow']
В данном примере мы попытались вставить элемент "yellow" на позицию с индексом 5, но такого индекса нет в списке, поэтому элемент был добавлен в конец списка.
Таким образом, метод insert() является очень удобным и простым способом вставки элементов в список в языке Python.