Passar lista para funcionar por valor

Eu quero passar uma lista em função por valor. Por padrão, listas e outros objetos complexos passados ​​para função por referência. Aqui está uma descrição:

def add_at_rank(ad, rank):
    result_ = copy.copy(ad)
    .. do something with result_
    return result_

Isso pode ser escrito mais curto? Em outras palavras, eu não quero mudarde Anúncios.

questionAnswers(4)

yourAnswerToTheQuestion