CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
LECȚIA 10
PAG. 4 / 5
Liste
Acasă >>> Lecții online, limbajul Python 3

Ș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.

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]
 home   list  LECȚII   perm_identity   arrow_upward