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