Corso di Python #9 operazioni sulle liste (liste p.3)

Nona  parte del corso python




DATATYPES


Ecco i datatypes disponibili:
Numbers
Bool
List
Tuple
Strings
Set
Dictionary

LIST:  CERCARE VALORI IN UNA LISTA (COUNT)


COUNT

Vediamo come contare gli elementi:
lista1 = [0,1,2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12,10,10]
print(lista1.count(10))
>>> 3


LIST:  RIMUOVERE VALORI IN UNA LISTA  (DEL)


DEL

Vediamo come rimuovere un elemento di indice [13]:
lista1 = [0,1,2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12,10,10]
print(lista1[13])
del lista1[13]
print(lista1)
>>> 
10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 10]



LIST:  RIMUOVERE L'ULTIMO VALORE IN UNA LISTA  (POP)


POP

lista1 = [0,1,2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12,10,10]
cancellato = lista1.pop()
print(cancellato)
print(lista1)
>>> 
10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 10]



LIST:  RIMUOVERE UN  VALORE DI INDICE X IN UNA LISTA  CON POP


POP

lista1 = [0,1,2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12,10,10]
cancellato = lista1.pop(1)
print(cancellato)
print(lista1)
>>> 
1
[0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 10, 10]




LIST:  INDICE DI UN ELEMENTO (INDEX)

INDEX

Possiamo cercare l'indice di un elemento per il suo  valore:
lista1 = [0,1,2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12,10,10,'CANE']
a = lista1.index('CANE')
print(a)
>>> 15



LIST:  AGGIUNGERE UNA PORZIONE (EXTEND)

EXTEND

Possiamo cercare l'indice di un elemento per il suo  valore:
lista1 = [0,1,2,3, 4,]
lista1.extend([ 5, 6, 7, 8, 9, 10])
print(lista1)
>>>
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Abbiamo quindi aggiunto alla lista una seconda parte di lista!


LIST:  INSERIRE UN ELEMENTO  (INSERT) IN UN PUNTO PRECISO

INSERT

Possiamo inserire un elemento in un punti preciso (indice):
lista1 = [0,1,2,3,4]
lista1.insert(4,6)
print(lista1)
>>>[0, 1, 2, 3, 6, 4]

Abbiamo quindi aggiunto alla lista un elemento (il 6) in un punto preciso (indice 4)