Перейти к основному содержимому

Изменение значения элемента

Чтобы задать элементу новое значение, выполните присваивание, обратившись к нему по номеру индекса:

Пример

Замените второй элемент на «blackcurrant»:

Prompt
Создайте список фруктов и измените второй элемент на "blackcurrant". Выведите список.
Вывод: полная программа на Python

Изменение диапазона значений элементов

Можно также заменить несколько элементов подряд. Напишите список новых значений, а затем присвойте его диапазону индексов, который эти значения должны занять:

Пример

Замените «banana» и «cherry» на «blackcurrant» и «watermelon»:

Prompt
Создайте список из шести фруктов. Измените второй и третий элементы на "blackcurrant" и "watermelon", используя диапазон индексов. Выведите список.
Вывод: полная программа на Python

Пример

Поставьте два новых значения на место второго элемента:

Prompt
Создайте список из трёх фруктов. Замените второй элемент двумя новыми значениями "blackcurrant" и "watermelon", используя диапазон. Выведите список.
Вывод: полная программа на Python

Пример

Поставьте одно новое значение на место второго и третьего элементов:

Примечание: если вставить больше или меньше элементов, чем заменяется, список соответственно увеличится или уменьшится.

Prompt
Создайте список из трёх фруктов. Замените второй и третий элементы одним значением "watermelon", используя диапазон. Выведите список.
Вывод: полная программа на Python

Вставка элементов

Иногда нужно добавить новый элемент, ничего не перезаписывая. Для этого и существует метод insert().

Он принимает индекс и помещает элемент на эту позицию:

Примечание: после выполнения этого примера в списке будет 4 элемента.

Пример

Сделайте «watermelon» третьим элементом, сдвинув «cherry» на одну позицию назад:

Prompt
Создайте список из трёх фруктов. С помощью метода insert() добавьте "watermelon" третьим элементом. Выведите список.
Вывод: полная программа на Python