Sei sulla pagina 1di 1

LEZIONE 6

Ordinare le liste in base a un nostro criterio

Operazione fondamentale è scambiare gli elementi di posizione

Devo prima salvare il valore iniziale utilizzando una variabile di supporto di assegnamento temporaneo così
da non perdere il valore del primo elemento sovrascritto o uso delle tuple, (a,b)=(b,a) scambia in modo
immediato entrambi senza perdere pezzi

Valore massimo fino a che non si inserisce Q

Values=[]

Print(inserisci)

Userimput

While userimput != q

Values.append(float userimput)

Userimput=input

Largest=max(values)

For element in values:

print(element, end=” “)

if element ==largest:

print  max value

LISTE NELLE FUNZIONI

Se inserisco nella funzione nella lista è la lista che cambia valore. Posso ritornare una lista

TUPLE  simili a liste, il contenuto però non può essere modificato. Scrivo i valori tra parentesi con preciso
ordine tra loro che non possono cambiare, posso comunque usare len, sum,min, ma non posso fare
tupla1[0]=4 modificando i valori

COMPREHENSION

Scorciatoia per creare le liste

ADATTAMENTO DEGLI ALGORITMI

Somma dei risultati tolto il punteggio più basso

Trovo voto minimo, toglierlo e calcolo la somma

Uso min[] uso pop conoscendo la posizione e sum

Potrebbero piacerti anche