Как передать в Python значение int копией в функцию?

Рейтинг: 0Ответов: 0Опубликовано: 26.02.2023

Мне надо передать в функцию в Python значение не ссылкой, а копией. Как мне это реализовать? Метод copy.copy(val) ситуацию не изменяет. Информации в интернете по этому поводу не нашел.

def Quicksort(InList, l, r):
    if(l < r): 
        q = __Partition(InList, l, r)
        Quicksort(InList, l, q) // Вот тут проблема: q модифицируется, а надо, чтобы оно не изменялось
        Quicksort(InList, q + 1, r) // В этой функции далее возникает ошибка из-за модификации в предыдущей.

Ответы

Ответов пока нет.