Как заменить значение в списке в Python

Существуют следующие методы замены значения в списке в Python.

Способ 1: Индексация списка

Чтобы заменить значение в списке Python, вы можете использовать индексацию списка. Вы можете получить доступ к определенному элементу в списке по его индексу и присвоить этому индексу новое значение.

Пример

Выход

Способ 2: Использование понимания списка

Вы можете использовать понимание списка, чтобы заменить элемент в списке Python. Чтобы заменить строку в списке Python, вы можете использовать комбинацию понимания списка + string replace().

Пример 1

Выход

Мы определили список Python, а затем использовали понимание списка, чтобы заменить 4 на 5, вернуть новый список, а затем распечатать список. Метод String replace() заменяет указанную фразу другой.

Пример 2

Давайте посмотрим на другой пример замены строки Golang на Go.

Выход

Если ничего конкретного не указано, будут заменены все вхождения указанной фразы.

Способ 3: использование функции enumerate() и понимания списка

Использование функции enumerate() с пониманием списка — это краткий и эффективный способ замены значения в списке на основе его индекса. Функция enumerate() позволяет перебирать список элементов и их индексов.

Выход

Способ 4: использование map() + lambda + replace()

Используйте комбинацию функций map(), лямбда-функции и функции string replace(), чтобы заменить строку другой строкой в списке.

Пример

Выход

В приведенном выше коде мы определили список, а затем использовали функцию map(), чтобы заменить строку PHP строкой .Net и преобразовать этот итератор в список с помощью функции list().

Способ 5: Использование цикла for

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python