Ștergerea elementelor
Pentru a șterge elemente din listă, avem mai multe opțiuni:
Editor - lectia10_liste.py
|
|
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.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]