ИЗМЕНЕНИЕ СПИСКА В ФУНКЦИИ PYTHON
В Python списки изменяемы, поэтому мы можем изменить элементы списка внутри функции и сохранить изменения. Создадим функцию, которая изменяет список:
def change_list(my_list): my_list.append(4) my_list[1] = "new item"my_list = [1, 2, 3]change_list(my_list)print(my_list)Этот код вызовет функцию change_list, которая добавит число 4 в список и заменит его второй элемент на строку "new item". Затем он напечатает измененный список [1, "new item", 3, 4].
Эту функцию можно изменить, чтобы она возвращала измененный список, а не изменяла его непосредственно:
def change_list(my_list): new_list = my_list.copy() new_list.append(4) new_list[1] = "new item" return new_listmy_list = [1, 2, 3]new_list = change_list(my_list)print(new_list)Этот код создает новый список, и копирует в него значения из переданного списка. Затем он изменяет этот новый список и возвращает его. Когда функция вызывается, изменения сохраняются в новом списке, а исходный список остается неизменным. Результат этого кода будет тот же, что и в предыдущем примере, напечатанный список [1, "new item", 3, 4].
35 Функции (def) в Python. Определение и вызов функции
#13. Списки - операторы и функции работы с ними - Python для начинающих
40 *args и **kwargs Python. Передача аргументов в функцию
Уроки Python с нуля / #7 – Списки (list). Функции и их методы
53 Сортировка коллекций в Python. Метод sort и функция sorted
#6. Функции print() и input(). Преобразование строк в числа int() и float() - Python для начинающих
12 Списки и операции над ними Python
Новые материалы:
- Python функция лямбда
- Операция 3 4 в python означает
- Elasticsearch python пример
- Print в файл python
- Python xlsxwriter размер шрифта
- Python считать словарь из файла
- Python возведение в степень матрицы
- Python посчитать количество одинаковых элементов в списке
- Как получить имя пользователя python
- Python генератор двумерного списка
- Как установить библиотеку в vs code python
- Как убрать клавиатуру в телеграмм боте python
- Python как передать словарь в функцию

