Structuri de date în Python

Date Structuri 1/2


Este cea mai de bază structură de date din Python, constă dintr-un index și o valoare asociată acestuia, secvențele încep să numere indexul lor la 0, deci este important să îl luăm în considerare atunci când încercăm să accesăm elementele sale. programe.
Utilitatea pe care o putem găsi în acest tip de structură este atunci când lucrăm cu elemente precum o înregistrare a bazei de date. Să presupunem că încărcăm o persoană, știm că primul index, adică 0, va fi numele și următorul vârstă. Să vedem cum se realizează acest lucru în Python:
>>> edward = ['Edward Gumby', 42]

Acum secvențele pot conține alte secvențe, deci putem face multe alte lucruri care pot fi destul de utile, să vedem următorul exemplu cum facem o secvență de secvențe:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> bază de date = [edward, john] >>> bază de date [['Edward Gumby', 42], [„John Smith”, 50]] 

După ce am văzut această introducere a secvențelor, să trecem la liste.
În această secțiune a tutorialului nostru vom începe să analizăm funcționalitățile speciale ale unei liste și de ce sunt utilizate în mod obișnuit în programele Python.
Să începem prin a analiza modul în care un șir este transformat într-o listă:
 >>> listă ('Bună ziua') ['H', 'e', ​​'l', 'l', 'o'] 

După cum vedem șirul „Bună ziua” atunci când îl treceți prin metoda listei, acesta este transformat într-o secvență în care fiecare literă este un element pentru fiecare poziție a indexului, uneori acest lucru este util pentru a efectua operații cu șirurile și pentru a le modifica într-un anumit fel, dacă am vrea să ne alăturăm din nou și să le atribuim, am folosi metoda a te alatura cu următoarea sintaxă '' .join (list) ”unde list este lista la care dorim să aplicăm metoda.
Am spus în repetate rânduri că cel mai mare avantaj al unei liste este că îi putem schimba conținutul, să vedem cum o putem face cu o misiune de bază, să presupunem că avem următoarele:
>>> x = [1, 1, 1]

Acum, în a doua poziție, adică la indexul 1 trebuie să schimbăm valoarea din orice motiv:
>>> x [1] = 2

Apelăm la lista noastră și vedem cum s-a schimbat misiunea:
 >>> x [1, 2, 1] 

Cum vedem o metodă simplă, dar eficientă, care poate fi foarte utilă atunci când realizăm programele noastre; Trebuie remarcat faptul că, dacă încercăm să atribuim o valoare unui index care nu există, luând exemplul nostru anterior care are doar pozițiile 0, 1, 2, dacă încercăm să atribuim poziției 9, vom primi o eroare.
În unele programe este posibil să trebuiască să facem mai mult decât să consultăm o listă, ce se întâmplă dacă stivuim elemente care vor fi tratate și trebuie să scoatem unul câte unul pe cele la care am lucrat deja, în acest caz am folosi metoda din Pentru a șterge articole dintr-o listă, să ne uităm la un exemplu simplu al acestui instrument puternic.
Să presupunem că avem următoarea listă.
>>> nume = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

Și spunem că elementul de la indexul 2 a fost deja tratat și ar trebui exclus din listă.
>>> del names [2]

Acum verificăm lista noastră și vedem rezultatul:
 >>> nume [„Alice”, „Beth”, „Dee-Dee”, „Earl”] 

Cu aceasta elementul a fost eliminat în totalitate și am redus indexul listei fără prea multe complicații.
Cu aceasta terminăm acest tutorial în prima sa parte, în a doua parte vom continua să descoperim noi funcționalități pentru a lucra cu listele acestui mare limbaj care este Piton.
Anteriorpagina 1 din 2Următorul

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave