Skip to content
Course notes: Machine Learning with Tree-Based Models in Python
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))