Mètodes principals de llistes¶
Quan creem una llista estem creant un objecte de la classe list, que té definit un conjunt de mètodes:
llista.append llista.copy llista.extend llista.insert llista.remove llista.sort
llista.clear llista.count llista.index llista.pop llista.reverse
Mètodes d'inserció: append, extend, insert¶
Append: Afegeix al final de la llista:
Extend: Esten la llista amb una nova llista
Insert: Inserta en una posició un valor
Mètodes d'eliminació: pop, remove¶
Pop: Elimina l'últim valor de la llista
Pop(n): Elimina el valor de la posició n
Remove: Elimina el valor de la llista
Mètodes d'ordenació: reverse, sort,¶
>>> llista.reverse()
>>> llista
[5, 4, 2, 1]
>>> llista.sort()
>>> llista
[1, 2, 4, 5]
>>> llista.sort(reverse=True)
>>> llista
[5, 4, 2, 1]
>>> llista=["hola","que","tal","Hola","Que","Tal"]
>>> llista.sort()
>>> llista
['Hola', 'Que', 'Tal', 'hola', 'que', 'tal']
>>> llista=["hola","que","tal","Hola","Que","Tal"]
>>> llista.sort(key=str.lower)
>>> llista
['hola', 'Hola', 'que', 'Que', 'tal', 'Tal']
Mètodes de cerca: count, index¶
count(n): compta les vegades que apareix el valor n a la llista
index(n): retorna la primera posició on es troba el valor n
>>> llista.index(5)
0
*index(n,i): retorna la següent posició on es troba el valor n
>>> llista.index(5,1)
4