Vai al contenuto

Liste Python

Le liste di Python vengono utilizzate per inserire una sequenza di più elementi in una singola variabile.

mylist = ["apple", "banana", "cherry"]
print(mylist)
len(mylist)

[‘apple’, ‘banana’, ‘cherry’]
3

È possibile compiere operazioni con le liste. Durante queste operazioni la lista iniziale non cambia, rimane invariata, le operazioni successive vanno solo a creare nuove liste.

mylist = ["apple", "banana", "cherry"]
mylist * 2

[‘apple’, ‘banana’, ‘cherry’, ‘apple’, ‘banana’, ‘cherry’]

mylist = ["apple", "banana", "cherry"]
mylist + [4,5,6]

[‘apple’, ‘banana’, ‘cherry’, 4, 5, 6]

In Python si possono selezionare dei valori specifici.

mynumber = [1,2,3,4,5,6,7,8]
print(mynumber[2:5])

[3, 4, 5]

Aggiungere elementi alle liste di Python

Se si vuole cambiare una lista si utilizza questo metodo:

thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)

[‘apple’, ‘blackcurrant’, ‘cherry’]

Append()

Mentre con il metodo append() si possono aggiungere elementi alla fine.

thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)

[‘apple’, ‘banana’, ‘cherry’, ‘orange’]

Extend()

Il metodo extend() unisce due liste.

thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)

[‘apple’, ‘banana’, ‘cherry’, ‘mango’, ‘pineapple’, ‘papaya’]

Insert()

Se invece si vuole inserire elementi in una lista si può utilizzare l’elemento insert()

thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)

[‘apple’, ‘banana’, ‘watermelon’, ‘cherry’]

Rimuovere elementi alle liste di Python

Remove()

Rimuove uno specifico elemento.

thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)

[‘apple’, ‘cherry’]

Pop()

Rimuove un elemento posizionato in un certo punto della lista.

thislist = ["apple", "banana", "cherry"]
thislist.pop(1)
print(thislist)

[‘apple’, ‘cherry’]

Se non definito, pop() rimuove l’ultimo elemento.

thislist = ["apple", "banana", "cherry"]
thislist.pop()
print(thislist)

[‘apple’, ‘banana’]

Del()

Per cancellare la lista si utilizza del()

thislist = ["apple", "banana", "cherry"]
del thislist

La console non rimanderà nessun elemento perché la lista ora è vuota.

Clear()

Mentre clear() svuota la lista, ma la visualizzerà comunque.

thislist = ["apple", "banana", "cherry"]
thislist.clear()
print(thislist)

[]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *