Liste
Liste! Liste! Liste! *o glumă despre liste coming up soon*
Mai jos avem un tabel cu date de pe portalul de filme fandango.com
Pentru a putea opera cu datele din acest tabel, trebuie să le stocam în variabile.
Dacă am crea câte o variabilă pentru fiecare valoare din acest tabel, am avea 20 de variabile. Prea multe!
În schimb putem să creăm o lista de valori.
Observați că itemii sunt scriși între paranteze pătrate. O listă poate fi și goală
Intro
Listele sunt structuri de date în care putem să stocăm mai multe valori.
Listele au o ordine, pot fi editate și permit duplicate.
O listă poate conține toate tipurile de valori.
Puteți accesa un item al listei după index-ul său. Un index e ca o adresă care identifică locul itemului în listă. Index-ul se scrie direct după numele listei, în paranteze pătrate, cam așa: nume_lista[index]
. Puteți să accesați primul element al unei liste în felul următor: nume_lista[0]
. Al doilea item îl accesați așa: nume_lista[1]
. Programatorii iubesc să numere de la zero.
Este necesar să știm că prima poziție la indexare este 0.
Accesăm mai multe variabile
Dar dacă dorim să accesăm mai multe variabile în același timp?
Cum verificăm dacă un element există în lista noastră?
Înlocuirea elementelor
Cum înlocuim un element din listă?
Adăugarea elementelor
Cum adăugăm elemente la lista noastră?
.append()
- Pentru a adăuga un element la un index nespecificat, în coada de listă.insert()
- Pentru a adăuga un element la un index specificat
.append(var)
.insert(index, var)
- va adăuga variabilavar
pe poziția cu numărul index
în lista noastră.
Extinderea listei
list1.extend(list2)
va concatena (adăuga) elementele din lista 2 - list2
în lista 1 - list1
.
Ștergerea elementelor
.remove()
- Șterge elementul specificat.pop()
șidel
- Șterge elementul cu ajutorul indexului specificat
.remove(var)
.pop(index)
del name_list[index]
Ștergerea listei
.clear()
- șterge conținutul listeidel
- șterge lista în sine
.clear()
del name_list
Observăm că în acest caz primim o eroare, deoarece încercăm să afișăm o listă ștearsă.
Lungimea listei
Cum aflăm câte elemente se află într-o listă?
Sortarea listei
Mai jos aveți o listă, numită culori
, care conține 4 itemi. Această listă fi sortată în ordine alfabetică. Asta nu e complicat! Priviți aici:
Listă de liste
Selectarea elementelor
Dar cum accesăm un element din lista unei liste?
Mai jos avem o listă de liste reprezentată ca o matrice. Observați că unui element din lista de liste îi corespund indecșii conform cu poziția sa în matrice.
Respectiv primului element dintr-o listă din listă s-ar poziționa în rândul 0 și coloana 0.
În exemplul 2 avem un element din rândul 1, coloana 2.
Eat. Sleep. C<>ding. Repeat.
Last updated