CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
LECȚIA 10
PAG. 4 / 5
Liste
Acasă >>> Lecții online

Ștergerea elementelor

Pentru a șterge elemente din listă, avem mai multe opțiuni:
Editor - lectia10_liste.py
       
Rezultatul în consolă done
1. Funcția remove(valoare) șterge primul element din listă care conține valoarea trecută ca argument.

Așadar, al doilea element ce conține numărul 2 a rămas în listă, fiind șters doar primul găsit, pe poziția 1:



2. Folosim cuvântul cheie del[indice] care are rolul să șteargă din memorie complet un element al listei.

Apoi, din noua listă rămasă, am șters primul element de pe poziția 0, adică valoarea 1:



Ștergerea completă a listei din memorie se efectuează pe cale de consecință: del lista.

Metoda pop()

Metoda pop(indice_optional) șterge și întoarce ultimul element din listă ca rezultat, ori pe cel trimis ca argument prin indice_optional:



Funcția este utilă atunci când înainte de ștergere dorim să extragem și să prelucrăm valoarea respectivă. Executați exemplul următor:

litere = ["a","b","c"]
print(litere.pop())
print(litere.pop())
print(litere.pop())
print(litere)


Am tipărit de fiecare dată ultimul element, apoi la final... lista este goală.

Poate vreau să le folosesc invers, de la început pe toate, deci scriu:

litere = ["a","b","c"]
print(litere.pop(0))
print(litere.pop(0))
print(litere.pop(0))
print(litere)


Astfel, am preluat de fiecare dată primul element, l-am afișat, iar el apoi ... eliminat!
Execută programul apoi avansează la pagina următoare.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward