Люди,
Я хотел бы иметь функцию, которая принимает список в качестве входных данных, возвращает другой список, который является модификацией входных данных, но я не хочу изменять исходный список. Будет ли следующий код лучшим, что я могу сделать?
Кроме того, чтобы избежать ошибок, было бы лучше, если бы я передал кортеж (a) в функцию modify (a) и превратил кортеж в список внутри функции modify (a)?
Большое спасибо за ваш ответ.
def modify(a):
b = a[:]
# some changes on b here
......
return b