Vediamo ora la creazione di una lista contenenti valori di tipi diversi
# Creazione di una lista contenenti tipi differenti
listaElementi = [21, "Lorenzo", True, "Password123"]
print(listaElementi)
# Stampiamo un valore della lista specificando il suo indice
print(listaElementi[1])
print(listaElementi[3])
L'output sarΓ il seguente:
[21, 'Lorenzo', True, 'Password123']
Lorenzo
Password123
Accedere e modificare una lista
Proviamo ora a modificare il valore di un elemento specifico della lista attraverso l'utilizzo della parentesi quadre e specificando l'indice relativo alla sua posizione
valoriInteri = [3,7,21,42,99]
print(valoriInteri)
valoriInteri[0] = 27
valoriInteri[3] = 33
print(valoriInteri)
# Stampiamo su terminale la dimensione della lista
print("Lunghezza della lista:", len(listaElementi))
Aggiungiamo un elemento in coda alla lista tramite la funzione append()
valoriInteri = [3,7,21,42,99]
print(valoriInteri)
print("Lunghezza della lista:", len(listaElementi))
valoriInteri.append(27)
print(valoriInteri)
print("Lunghezza della lista:", len(listaElementi))
L'output sarΓ il seguente:
[3, 7, 21, 42, 99]
Lunghezza della lista: 5
[27, 7, 21, 42, 99, 27]
Lunghezza della lista: 6
Aggiungiamo un elemento in una posizione specifica tramite il metodo
listaElementi = [21, "Lorenzo", True, "Password123"]
print("Lista di partenza:",listaElementi)
print("Lunghezza della lista:", len(listaElementi))
# Aggiunta di un elemento in coda alla lista
listaElementi.append("Nuovo elemento")
print(listaElementi)
# Aggiunta di un elemento in posizione 2
listaElementi.insert(2, "Elemento inserito")
print(listaElementi)
L'output sarΓ il seguente:
Lista di partenza: [21, 'Lorenzo', True, 'Password123']
Lunghezza della lista: 4
[21, 'Lorenzo', True, 'Password123', 'Nuovo elemento']
Nuova lunghezza della lista: 5
[21, 'Lorenzo', 'Elemento inserito', True, 'Password123', 'Nuovo elemento']
Nuova lunghezza della lista: 6