Изменение списков
Часть раздела Основы путешествия по Python на Coddy. Урок 55 из 77.
Помимо доступа к элементам списка, вы также можете изменять их. Чтобы изменить определённый элемент списка, присвойте ему новое значение, используя его индекс.
Вот пример:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)Вывод:
["apple", "orange", "cherry"]banana был заменён на orange
Задание
ЛегкоСоздай функцию с именем change_element, которая изменяет список, заменяя один элемент новым значением.
Параметры функции:
lst— список, который нужно изменитьindex— позиция элемента, который нужно заменитьnew_element— новое значение, которое нужно поместить на эту позицию
Что должна делать функция:
- Взять элемент по указанному индексу в списке
- Заменить его новым элементом
- Вернуть изменённый список
Пример: change_element([1, 2, 3], 0, 9) должна вернуть [9, 2, 3], потому что она заменяет элемент с индексом 0 (которым было 1) на 9.
Попробуйте сами
def change_element(lst, index, new_element):
# Напишите код здесьВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 47Калькулятор разделения счёта
Приветственное сообщениеПолучение ввода13Списки: продвинутый уровень
Срезы списков. Часть 1Срезы списков. Часть 2Операторы последовательностейПринадлежность2Переменные
ЧислаСтрокаЛогический типСоглашения об именованииПустые переменныеПовторение — инициализация переменных8Циклы
Цикл forЦикл whileПрерывание циклаПереход к следующей итерацииПовторение: факториалФункция rangeВложенный циклПовторение: динамический ввод11Основы списков
Объявление спискаДоступ к элементам спискаИзменение списковМетоды списковПовторение — список товаровПовторение — список в обратном порядкеКортеж3Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСокращённые арифметические операцииПовторение — простая математикаОператоры сравнения6Базовый ввод-вывод
ВыводВывод с переменнымиВводПреобразование типаПовторение — до 120Повторение — истина или ложь9Функции
Объявление функцииАргументыВозврат значенияПовторение — функция SigmaПовторение — функция проверкиЗначения по умолчанию12Перебор последовательностей
Перебор элементовФункция enumerateПеребор строк. Часть 1Перебор строк. Часть 2Потренируйтесь самостоятельно: Онлайн-компилятор Python