Gerardo Nicolas Vietri
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
Sign up
Beta
Spinner

add text here

# Write and run code here
def transformList(lista,operation):
    if(len(lista)==1):
        return [operation(lista[0])]
    else:
        return  transformList(lista[1:],operation) + [operation(lista[0])]

miLista = [1,3,3,4]
print(miLista)
print("len is now",  len(miLista))
print([miLista[0]*2])
list_1=miLista[1:]
print(list_1)
print("len is now", len(list_1))
print([list_1[0]*2])
list_2=list_1[1:]
print("len is now", len(list_2))
print(list_2)
print([list_2[0]*2])
list_3=list_2[1:]
print("len is now", len(list_3))
print([list_3[0]*2])
print([miLista[0]*2]+[list_1[0]*2]+[list_2[0]*2]+[list_3[0]*2])
print(transformList(miLista,lambda num:num-1))
  • AI Chat
  • Code