➕ Ampliació de coneixements
Veurem ara alguns mètodes a l'hora de treballar amb llistes.
👉 Afegir elements a una llista amb append
Exemple 1
# Variables
fruites_estiu = ["meló","albercoc"]
# Execució
# Aquí traurà en pantalla només els dos valors existents.
print(fruites_estiu)
# D'aquesta manera afegim "nectarina" a la nostra llista.
fruites_estiu.append('nectarina')
print(fruites_estiu)
Resultat:
["meló","albercoc"]
["meló","albercoc","nectarina"]
Exemple 2: afegim elements a una llista niada
# Variables
llista_numerada = [1,2,3,[100,200]]
# Execució
# Aquí treurà en pantalla, per exemple, nomes els dos valors de la llista niada.
print(llista_numerada[3])
# D'aquesta forma afegir el número "300" a la nostra llista.
llista_numerada[3].append(300)
print(lista_numerada)
Resultat:
[100,200]
[1,2,3, [100,200,300]]
👉 Ordenar elements d'una llista amb sorted
Exemple 1: ordenar una llista desordenada de nombres i mostrar-la en pantalla.
# Variables
llista_numerada = [1,200,33,2,4]
# Execució
print(sorted(llista_numerada))
Resultat:
[1,2,4,33,200]
Exemple 2: podem ordenar també alfabèticament una llista de noms.
# Variables
a = ["Antonio","Carlos","Bea"]
# Execució
print(sorted(a))
Resultat:
["Antonio","Bea","Carlos"]
👉 Eliminar elements d'una llista amb del
Exemple:
# Variables
b = ["llapis","gomes","bolígrafs","quaderns"]
# Execució
# D'aquesta forma eliminam permanentment "quaderns" de la llista print(b)
del b[3]
Resultat:
["llapis","gomes","bolígrafs"]
👉 Invertir l'ordre d'una llista amb reverse
Exemple:
# Variables
llista = [1001,1002,1003,1004]
# Execució
llista.reverse()
print(llista)
Resultat:
[1004,1003,1002,1001]
Taula resum
En format d'esquema, aquests i altres mètodes de les llistes en Python 👇️