
I'm getting a error in the function (make_great). I saw that we use [:] to pass a copy of the list to a function, but it's not working.
Does someone understand why this problem is occurring ?
Does someone understand why this problem is occurring ?
def show_magicians(magicians_list): for indice, magician in enumerate(magicians_list): print(f'Magician {indice+1}: {magician}') def make_great(magicians_list[:]): list_aux = [] for magician in magicians_list: magician = 'O grande ' + magician list_aux.append(magician) return list_aux magicians_aux = make_great(magicians) show_magicians(magicians) show_magicians(magicians_aux)