Il giorno sab 15 feb 2020 alle ore 20:04 alessandro medici
<alexxandro.med...@gmail.com> ha scritto:
>
>
> Oggi è sabato. La cosa mi ha divertito ed ho pensato che valesse la pena 
> generalizzare il problema:
>
> https://github.com/AlessandroMedici/add_a_mood_for_slice/blob/master/RepSlip.py

Interessante... ma non l'ho capita

Ho confrontato le due funzioni:

numel = 12
lista = [i * 11 for i in range(numel)]
base = 5

def function1(lista, base):
    for e in lista[base:]+lista[:base]:
    print(e)

def function2(lista, base):
    for i in range(len(lista)):
    print(lista[(i + base) % len(lista)])

function1(lista, base)
function2(lista, base)

Qualcuno di esperti saprebbe indicare le caratteristiche dei due
approcci in termini di risorse e di tempi?

Ciao.

-- 

Daniele

www.fugamatematica.blogspot.com

    giusto!
    nel verso
    forse è perché non guardiamo le cose
    Quando non ci capiamo,
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a