[Python] Iterare in una lista.
Daniele Zambelli
daniele.zambelli a gmail.com
Dom 16 Feb 2020 19:27:07 CET
Il giorno sab 15 feb 2020 alle ore 20:04 alessandro medici
<alexxandro.medici a 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,
Maggiori informazioni sulla lista
Python