FREE ONLINE INTERACTIVE COURSE

Python 3

FOR BEGINNERS

LECȚIA 10
PAG. 4 / 5
Liste
Home >>> Free online lessons

Ș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.
 home   list  LESSONS   arrow_upward