my_list[index] = new_value
Где my_list
- это список, index
- индекс заменяемого элемента (начиная с 0), а new_value
- новое значение.
Заменить элемент списка по индексу в Python довольно просто. Можно обратиться к элементу списка по его индексу, используя квадратные скобки []
, и присвоить ему новое значение.
Синтаксис:
my_list[index] = new_value
Где:
my_list
- это имя списка, в котором вы хотите заменить элемент.index
- это индекс элемента, который нужно заменить (начинается с 0).new_value
- это новое значение, которое вы хотите присвоить элементу.Пример:
my_list = [10, 20, 30, 40, 50]
print(f"Исходный список: {my_list}") # Вывод: Исходный список: [10, 20, 30, 40, 50]
# Заменяем элемент с индексом 2 (т.е. 30) на значение 100
my_list[2] = 100
print(f"Список после замены: {my_list}") # Вывод: Список после замены: [10, 20, 100, 40, 50]
Важно помнить:
IndexError: list index out of range
.На собеседовании, после ответа на этот вопрос, можно добавить, что в Python списки являются изменяемыми (mutable), то есть их можно модифицировать "на месте" без создания нового списка. Замена элемента по индексу как раз и является примером такой модификации.