Liste în Python: tot ce trebuie să știți despre listele Python



Acest blog vă va ghida prin conceptul de liste în python. De asemenea, vă va ajuta să înțelegeți operațiunile și manipularea datelor folosind liste python.

Limbajul de programare Python a apărut ca cel mai tare limbaj de programare din zilele noastre. Dezvoltatorii și-au dat seama de importanța implementării eficiente, mai degrabă decât de a scrie programe complexe. servește dezvoltatorilor, cu funcții și aplicații din cutie, un astfel de concept este listele în python. Este o colecție tipul de date care este de multe ori preferat pentru a stoca date comandate în python. Următoarele sunt conceptele discutate în acest blog:

Ce este o listă în Python?

Lista este o colecție tipul de date în piton. Este comandat și permite și intrări duplicate. Listele din python nu trebuie să fie omogene, ceea ce înseamnă că poate conține diferite tipuri de date, cum ar fi numere întregi, șiruri și alte tipuri de date de colectare. Este de natură mutabilă și permite indexarea pentru a accesa membrii dintr-o listă.





Pentru a declara o listă, folosim parantezele pătrate.

Lista este ca orice altă matrice pe care o declarăm în alte limbaje de programare. Listele din python sunt adesea folosite pentru a implementa stive și cozi. Listele sunt de natură mutabilă. Prin urmare, valorile pot fi modificate chiar și după declararea unei liste.



lista mea = [0,1,2,3,4,5,6]

Indexare:

indexing-python lists-edureka

Pentru a accesa o valoare dintr-o listă, folosim valorile indexului. Mai jos este codul pentru a obține litera „A” din lista care conține literele cuvântului „EDUREKA”.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])

Ambele declarații tipărite vor prelua litera „A” din listă.

De ce să folosești o listă?

În timp ce alegem un tip de date pentru stocarea datelor noastre, trebuie să avem în vedere proprietățile și caracteristicile tipului de date. Devine mai eficient și mai sigur dacă facem alegerea corectă în primul rând.

Este preferată o listă, deoarece poate stoca mai multe date în același timp. Devine ușor să înlocuiți și să modificați valorile dintr-o listă. Putem stoca secvența într-o listă și putem efectua mai multe iterații folosind și buclele. Există numeroase operații pe care le putem efectua și pe o listă, să înțelegem diferitele operațiuni pe care le avem pentru liste în python.

cum se găsește lungimea matricei în javascript

Listați operațiunile în Python

Următoarele sunt operațiile pe care le putem efectua pe o listă.

  • adăuga
  • clar
  • copie
  • numara
  • extinde
  • introduce
  • index
  • pop
  • elimina
  • verso
  • fel

adăuga

a = [1,2,3,4,5] a.append (6) print (a) # ieșirea va avea 6 la sfârșitul listei.

clar

a = [1,2,3,4,5] a.clear () #aceasta va șterge lista sau va goli lista.

copie

a = [1,2,3,4,5] b = a.copy () print (b) #it face copia listei.

numara

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5,5] a.count (5) #acest lucru va da numărul de ori 5 este prezent În listă.

extinde

a = [1,2,3,4,5] a.extend (range (6,11)) #this va adăuga valorile din această listă din intervalul de obiecte iterabile.

introduce

java schimba dublu la int
a = ['edureka', 'python', 'data science'] a.insert (2, 'inteligență artificială') #this va adăuga șirul la valoarea indexului 2

index

a = ['edureka', 'python', 'programare', 'știința datelor', 'AI', 'învățare automată'] a.index ('știința datelor') #acest lucru va obține valoarea indexului la șirul 'date stiinta 'care este 3.

pop

a = [1,2,3,4,5] a.pop () #this va afișa valoarea de la sfârșitul listei, adică 5. lista nu va mai avea 5 după aceasta.

elimina

a = [1,2,3,4,11,5] a.remove (11) #acest lucru va elimina 11 din listă.

verso

a = [5,4,3,2,1] a.reverse () # aceasta va inversa lista. # altă afirmație pentru a inversa lista a = a [:: -1]

fel

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # veți obține o listă sortată ca rezultat.

Înlocuirea unei valori dintr-o listă

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'inteligență artificială' #aceasta va înlocui valoarea la indexul dat cu valoarea menționată.

Repetați o listă

Listele pot fi folosite pentru de asemenea. Mai jos este codul pentru a itera o listă și a imprima valorile folosind o instrucțiune de control.

a = [1,2,3,4,5] pentru x în a: dacă x == 4: break print (x) # aceasta va itera prin listă și va imprima valorile până când va întâlni 4.

Constructorul listei

Constructorul listei este utilizat pentru a crea / declara o listă.

a = list ((1,2,3,4,5)) print (a) # veți obține o listă cu valorile declarate în constructor.

După cum puteți vedea, constructorul listei ia tuplul ca argument. În mod similar, puteți declara orice alt tip de date, cum ar fi un dicționar sau un set din interiorul constructorului listei.

Felierea unei liste în Python

Să presupunem că aveți o listă cu numere de la 0-10. Dar doriți doar să obțineți numerele de la 5-10, nu trebuie să accesați toate elementele tastând valorile indexului tuturor acestor numere. În schimb, puteți urma abordarea din codul de mai jos.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] #acest lucru va obține toate numerele începând de la indexul 4 la indexul 11. a [-1: - 6] #this va obține toate numerele de la indexul 11 ​​la indexul 6. a [4:] #this va imprima toate numerele începând de la indexul 4 până la sfârșitul listei. a [: 6] #this va imprima toate numerele de la indexul 0 până la indexul 6.

Subsetarea unei liste în Python

Subsetarea unei liste înseamnă, declararea unei liste într-o listă existentă.

a = listă (interval (5,11) b = [1,2,3,4, a] #pentru a accesa o valoare din listă b [4] #acest lucru va imprima lista a. b [4] [4] #aceasta va obține valoarea la valoarea indexului 4 din listă a. b [4] [4] = 19 # putem schimba și valorile, înlocuim, șterge modificări etc.

În loc de o listă, putem folosi și orice alt tip de date. Dar, deoarece un set nu este indexat, nu va fi posibil să accesați elementele setate separat folosind valorile indexului.

ce este actionlistener în java

În acest blog, am discutat listele din Python și toate operațiunile pe care le putem efectua. Listele în python este un concept foarte important care joacă un rol important în timp ce învață elementele de bază ale programării python. Limbajul de programare Python are multe caracteristici disponibile, cu a devenit unul dintre cele mai populare limbaje de programare din zilele noastre. De asemenea, vă puteți înscrie pentru a începe învățarea.

Aveți întrebări? menționează-le în comentarii, vom reveni la tine.