common python list methods with syntax
Tutorialul explică sintaxa și utilizarea metodelor comune de listă Python, cum ar fi adăugare la listă, listă de sortare, pop, adăugare, copiere, eliminare, inversare etc.:
Listele Python nu sunt folosite doar pentru a stoca date. Există structuri de date puternice dacă sunt utilizate corect. Cu toate acestea, nu le putem folosi în mod eficient dacă nu știm despre metodele lor.
Deși Python are câteva funcții încorporate care pot funcționa pe liste, listele Python au metode care pot fi folosite pentru a opera pe obiectul său de listă atât în loc, cât și în afara locului.
=> Verificați TOATE Tutorialele Python aici
Ce veți învăța:
- Metode comune pentru lista Python
- Concluzie
Metode comune pentru lista Python
Înainte de a intra în metodele comune ale listelor, este important să înțelegem câteva caracteristici ale unei liste Python.
- O listă Python este o colecție de la zero la infinit (câte le permite computerul) tipuri de date ( numere , Siruri de caractere , booleeni , tupluri , liste , etc) înconjurat de paranteze pătrate cu fiecare element separat printr-o virgulă (,).
- O listă Python este un ordonat , mutabil secvență și folosește numerotare bazată pe zero sistemul, adică toate articolele sale sunt identificate în mod unic printr-un număr de index care începe de la 0 și se termină la n-1, unde n este lungimea listei.
Având în vedere acest lucru, putem să analizăm cu încredere metodele listei Python. Este important să știm că lista Python are multe metode iar Python are multe metode încorporate pentru a lucra pe date de listă în diverse scopuri.
Notă :Înainte, toate exemplele din acest tutorial vor fi rulate direct dintr-un shell Python, dacă nu se specifică altfel.
Metoda de adăugare
Înainte de a începe să efectuați o operație pe o listă, este posibil să dorim mai întâi să adăugăm date la ea. Lista Python are următoarele metode comune pentru a adăuga elemente în lista sa.
# 1) list.append (x)
adăuga () metoda ia un element ca argument și îl adaugă la sfârșitul listei.
După cum s-a văzut mai sus, listele Python sunt ordonate. Deci, poziția fiecărui element dintr-o listă este importantă. Dacă adăugăm un element într-o listă și dorim ca acesta să fie ultimul element din listă, atunci avem nevoie de append ().
Exemplul 1 :În codul de mai jos, lista noastră conține un Nume (Șir) ca primul element și vârstă (număr) ca al doilea element. Vrem să adăugăm un al treilea element salariu (număr) la listă astfel încât să avem
list(name, age, salary)
Mai jos este o prezentare generală a unui shell Python.
>>> name = 'Enow Kevin' # define a name >>> age = 30 # define an age >>> details = (name, age) # create a list with name and age >>> details ('Enow Kevin', 30) >>> salary = 165000 # define a salary >>> details.append(salary) # add the salary to the end of the list >>> details ('Enow Kevin', 30, 165000) >>>
list.append (x ) este similar cu la (len ( la ):) = (x).
Luați în considerare exemplul de mai jos:
Să adăugăm un al patrulea element gen (String) la lista noastră de detalii definită mai sus.
>>> gender = 'Male' # define a gender >>> details(len(details):) = (gender) # add gender to the end of the list >>> details ('Enow Kevin', 30, 165000, 'Male') >>>
Notă :În exemplul de mai sus, am folosit len () care este o funcție încorporată Python care poate funcționa pe o listă.
# 2) list.extend (iterabil)
extinde (iterabil) acceptă un iterabil ca argument și adăugați fiecare element din acel iterabil în listă.
Această metodă folosește adăuga( ) sub capotă. Această metodă este excelentă dacă avem o colecție de articole pe care dorim să le adăugăm fiecare articol într-o altă listă.
Exemplul 2 :Să presupunem că avem două note academice ale elevilor gradeScience și gradeArt și ne hotărâm să efectuăm o operație comună pe note. O modalitate va fi să ne alăturăm mai întâi.
Dat mai jos este o prezentare generală a unui shell Python.
>>> gradeScience = (4,3,9,10) # grades in science >>> gradeArt = (9,11,7,5) # grades in art >>> gradeArt (9, 11, 7, 5) >>> gradeArt.extend(gradeScience) # join grades >>> gradeArt # we can now perform the operation on the joined grades (9, 11, 7, 5, 4, 3, 9, 10)
Același lucru se poate realiza cu „ adăuga() într-o buclă' . Având în vedere că extinde () metoda include un iterabil și adaugă fiecare element în acel iterabil în listă, putem folosi un pentru bucla pentru a demonstra cum funcționează asta.
def extend_loop(extender, extended): '''for each item in the extender list, append the item into the extended list''' for item in extender: extended.append(item) if __name__ == '__main__': gradeScience = (4,3,9,10) # grades in science gradeArt = (9,11,7,5) # grades in art print('gradeArt: {} before extended'.format(gradeArt)) # join gradeScience and gradeArt into gradeArt extend_loop(gradeScience, gradeArt) print('gradeArt: {} after extended'.format(gradeArt))
Ieșire
Este important să știm diferența dintre anexa (x ) și extinde (iterabil) .
Diferența dintre metodele listei Python: append și iterable.
# | anexa (x) | extinde (iterabil) |
---|---|---|
unu | Preia un singur argument și ar putea fi iterabil | Preia un singur argument și ar trebui să fie iterabil |
Două | Adaugă un articol într-o listă | Adaugă fiecare element al iterabilului într-o listă. |
Exemplul 3 :Pentru a vedea clar diferența dintre anexare și extindere, să luăm în considerare acest exemplu. Observăm că ambele listApp și listExt ia un iterabil ca argument, dar ceea ce se schimbă este rezultatul.
>>> listApp = () # empty list >>> listExt = () # empty list >>> listApp.append((1,2,3)) # append an iterable >>> listExt.extend((1,2,3)) # extend an iterable >>> listApp # check output ((1, 2, 3)) >>> listExt # check output (1, 2, 3)
Metoda Python adăuga() a luat iterabilul, l-a considerat ca un element și l-a adăugat la sfârșitul listei în timp ce metoda Python extinde() a luat iterabilul și a adăugat fiecare element din iterabil în listă.
# 3) list.insert (i, x)
Metoda listei Python introduce () preia două argumente (poziție, articol) și introduce elementul în poziția dată în listă.
Metoda introduce () este util atunci când dorim să adăugăm elemente într-o listă și să avem control asupra locului exact în care dorim ca elementele să fie adăugate la listă. Spre deosebire de adăuga() și extinde() care adaugă elemente la sfârșitul unei liste, introduce () ne permite să adăugăm articole în orice poziție dorim.
Exemplul 4 :Să presupunem că avem o listă de nume în ordine de excelență și vom afla mai târziu că am lăsat deoparte un nume și că numele ar trebui adăugat la listă înainte de un nume dat. În acest caz, ambele adăuga() și extinde() nu va ajuta, deoarece dorim să adăugăm elementul într-o poziție dată.
Soluția va fi să obținem poziția index a numelui înaintea căruia dorim să adăugăm noul nostru nume și să îl folosim introduce() pentru a-l adăuga în acea poziție.
>>> names = ('kevin','john','petter','tony','luke','andrew')# list of names >>> new_name = 'enow' # new name to be insert into the list of names >>> given_name = 'tony' # name before which to insert our new name >>> idx_given_name = names.index(given_name) # get index of given name >>> idx_given_name 3 >>> names.insert(idx_given_name, new_name) # insert new name >>> names ('kevin', 'john', 'petter', 'enow', 'tony', 'luke', 'andrew')
Notă: În exemplul de mai sus, am folosit metoda listei Python index () pentru a obține poziția index a unui articol dintr-o listă ( mai multe despre asta mai târziu ).
Conceptul de introduce (index, x) este foarte important de înțeles. Primul argument este poziția indicelui a elementului înaintea căruia se introduce.
Ceea ce înseamnă că listă .insert (0, x) va insera x în fața elementului de la indexul 0 și listă . introduce (numai ( listă ), X ) va insera x la sfârșitul listei (similar cu list.append (x)) înainte de poziția la index len (listă) (acest index nu există pentru nicio listă)
Metoda de scădere
În Python, atât cât putem adăuga articole într-o listă, listele Python ne permit, de asemenea, să eliminăm sau să ștergem articole din liste.
# 1) list.pop ((i))
pop () metoda elimină și returnează un element dintr-o listă. Această metodă poate lua o valoare a indexului opțional ca argument (reprezentat de paranteză pătrată în jurul valorii de i în semnătura metodei care denotă „opțional” și nu o listă), care denotă poziția indexului de unde trebuie eliminat un element.
Dacă nu este dat niciunul, atunci valoarea implicită este -1, adică ultimul articol din listă va fi eliminat și returnat.
Exemplul 5 :Având în vedere lista de mașini de mai jos, putem decide să eliminăm articolele din această listă în orice poziție de index pe care o dorim, datorită pop ()
>>> cars = ('Toyota','Audi','BMW','Bugatti','Bently','Aston Martin') #cars >>> cars ('Toyota', 'Audi', 'BMW', 'Bugatti', 'Bently', 'Aston Martin') >>> toyota = cars.pop(0) # remove and return car at index 0 >>> cars ('Audi', 'BMW', 'Bugatti', 'Bently', 'Aston Martin') >>> toyota 'Toyota' >>> bugatti = cars.pop(2) # remove and return car at index 2 >>> cars ('Audi', 'BMW', 'Bently', 'Aston Martin') >>> bugatti 'Bugatti' >>> aston_martin = cars.pop() # remove and return the last car in the list(at index -1) >>> cars ('Audi', 'BMW', 'Bently') >>> aston_martin 'Aston Martin'
# 2) list.remove (x)
Metoda listei Python elimina (x) elimină prima apariție a unui element egal cu x.
Metoda elimina() este util atunci când vrem să eliminăm un articol dintr-o listă, dar nu ne pasă de articol și nu știm unde este poziționat exact în listă.
Exemplul 6 :Avem o listă de cărți și dorim să eliminăm o anumită carte după nume din listă, deoarece nu mai avem nevoie de ea.
>>> books = ('python for beginners','python in a nutshell','python in action') # list of books >>> books ('python for beginners', 'python in a nutshell', 'python in action') >>> book_to_remove = 'python in a nutshell' # book to be removed >>> books.remove(book_to_remove) # remove book >>> books ('python for beginners', 'python in action')
Notă: Dacă un articol este dat elimina() ca argument, dar nu există în listă, a ValueError este crescut. Deci, această metodă trebuie apelată întotdeauna în interiorul unui încercați-cu excepția pentru a face față excepției.
Putem vedea câteva diferențe între metode pop () și elimina() așa cum se arată mai jos:
# | pop () | elimina() |
---|---|---|
unu | Acceptă un argument opțional și ar trebui să fie o poziție index a elementului care trebuie eliminat. Dacă indexul este în afara intervalului, se ridică un IndexError | Acceptă un argument și ar trebui să fie elementul care trebuie eliminat. Dacă elementul nu este în listă, se generează un ValueError |
Două | Elimină elementul din listă și îl returnează. | Elimină elementul din listă, dar nu îl returnează. |
# 3) list.clear ()
Metoda listei Python clar () elimină toate articolele din listă, făcându-l astfel gol. Nu este nevoie de argumente.
Această metodă este utilă pentru reatribuirea obiectului listă cu valori noi.
Exemplul 7 :Avem o listă care conține o colecție de nume, dar vrem să înlocuim numele cu nume noi. În acest caz, mai întâi ștergem numele anterioare făcând obiectul listă gol, apoi adăugăm noile noastre nume cu una dintre diferitele metode de listă Python pentru o adăugare pe care am văzut-o mai sus.
>>> names = ('enow','kevin','eyong') # our collection of names >>> names.clear() # clear the list object >>> names () >>> names.extend(('ayamba','derrick','fred')) # add new names with the extend() method >>> names ('ayamba', 'derrick', 'fred')
Notă :Putem realiza același lucru cu de listă(:).
Mulți ar putea spune că, în loc să folosească clar (), de ce nu, doar alocăm din nou lista cu o listă goală ca aceasta
>>> a = (4,5,3) # list object containing numbers >>> a= () # re-assign to an empty list >>> a ()
Ei bine, aici este problema cu acest lucru. Dacă aveți două variabile ( la și b ) care face referire la un obiect de listă ((4,5,3)), apelând clear () pe oricare dintre variabile (să spunem la ) va elimina elementele din acel obiect de referință.
Cu toate acestea, dacă re-atribuiți oricare dintre variabile (să spunem la ) cu o listă goală, apoi cea care a fost reatribuită ( la ) nu va mai face referire la același obiect listat ca b .
>>> a = (4,5,3) # define a list object with numbers >>> b = a # assign 'a' to a new variable 'b' >>> b (4, 5, 3) >>> a = () # re-assign 'a' to an empty list. This changes its referenced object >>> a () >>> b # 'b' doesn't change because it doesn't reference the same list object as 'a' (4, 5, 3)
Metode de analiză
De cele mai multe ori, vrem să cunoaștem și să înțelegem elementele din obiectul listei noastre. Lista Python are câteva metode pe care le putem folosi pentru a înțelege elementele sale.
# 1) list.index (x (, start (, end)))
Metoda listei Python index (x) returnează un index bazat pe zero în lista primului articol a cărui valoare este egală cu x. Este nevoie de un argument obligatoriu și două argumente opționale. Primul argument (x) reprezintă elementul pe care dorim să-i găsim indexul.
cel mai bun software gratuit pentru a îmbunătăți performanța computerului
Ultimele două argumente (start, Sfârșit ) determinați un index de început și de sfârșit (exclusiv) din care să căutați. Spre deosebire de alte limbaje de programare, cum ar fi JavaScript, unde metoda sa echivalentă Index de () returnează -1 când nu există un astfel de element, metoda listei Python index () ridică în schimb un ValueError.
Exemplul 8 :Referinţă Exemplul 4 unde am folosit index () pentru a obține poziția index a unui nume într-o listă de nume. În acest exemplu 8, vom vedea cum să folosim argumentele opționale pentru a limita căutarea la o anumită subsecvență a listei.
>>> fruits = ('Apples','Avocados','Eggfruit','Apples','Cantaloupe','Cucumbers') # list of fruits >>> fruits.index('Apples',1,3) # find index of 'Apples' from index 1 to index 3(exclusive) Traceback (most recent call last): File '', line 1, in ValueError: 'Apples' is not in list >>> fruits.index('Apples',1,4) # find index of 'Apples' from index 1 to index 4(exclusive) 3 >>> fruits.index('Cucumbers',3) # find index of 'Cucumbers' from index 3 to end of list. 5
# 2) list.count (x)
Metoda listei Python numara (x) este utilizat pentru a determina de câte ori apare un anumit element x într-o listă.
Spre deosebire de sets () , Listele Python pot conține articole duplicate, dacă ne interesează să știm despre aceste duplicate și să determinăm de câte ori este duplicat un articol, atunci numara () este calea de urmat.
Exemplul 9 : Să presupunem că avem un obiect de listă care deține numele senatorilor pe baza voturilor lor. Cu cât este votat mai mult un senat, cu atât numele acestuia apare mai mult în obiectul listei. Acum, vrem să aflăm câte voturi are un anumit senat.
>>> senate_votes = ('Tammy','John','Tammy','Tammy','Thomas','Maria','Maria') # list of senate names based on their votes >>> senate_votes ('Tammy', 'John', 'Tammy', 'Tammy', 'Thomas', 'Maria', 'Maria') >>> tammy_votes = senate_votes.count('Tammy') # get tammy's vote count >>> tammy_votes 3 >>> thomas_votes = senate_votes.count('Thomas') # get thomas's vote count >>> thomas_votes 1 >>> mike_votes = senate_votes.count('Mike') # get mike's vote count >>> mike_votes 0
Notă :Metoda listei Python numara () returnează zero (0) dacă elementul nu apare în listă.
# 3) list.sort (cheie = Niciuna, invers = Fals)
Metoda listei Python fel () sortează datele listei la locul lor. Este nevoie de două argumente de cuvinte cheie.
- cheie( implicit la None ) : Specifică o funcție a unui argument utilizat pentru a extrage elemente din listă și le pregătește pentru comparație. De exemplu, dacă avem o listă de numere pozitive, dar dorim ca funcția noastră de sortare să sorteze valorile lor negative, putem folosi această cheie pentru a realiza acest lucru.
- verso( implicit la False ) : Este o valoare booleană și dacă este setată la True, se va sorta în ordine descrescătoare. Valoarea sa este False în mod implicit, prin urmare se sortează în ordine crescătoare.
Exemplul 10 :Avem o listă de numere și vrem să știm cel mai mare număr din lista respectivă.
>>> numbers = (4,34,6,1,0, 9,33,82,2) # list of numbers >>> numbers (4, 34, 6, 1, 0, 9, 33, 82, 2) >>> sort_numb = numbers.copy() # make a copy to work with >>> sort_numb.sort(reverse=True) # sort in descending order >>> sort_numb (82, 34, 33, 9, 6, 4, 2, 1, 0) >>> sort_numb(0) # get the first item which is the largest number 82
Notă: Am folosit metoda Python list copie () pentru a face o copie superficială a listei noastre ( Mai multe despre asta mai târziu).
Exemplul 11: Pentru a demonstra utilizarea cheii, să sortăm valoarea negativă a elementelor din listă.
>>> numbers # list of num (4, 34, 6, 1, 0, 9, 33, 82, 2) >>> sort_neg_numb = numbers.copy() # make a copy to work with >>> sort_neg_numb (4, 34, 6, 1, 0, 9, 33, 82, 2) >>> sort_neg_numb.sort(key=lambda x: -x, reverse=True) # sort in descending order the negative value of each item. >>> sort_neg_numb (0, 1, 2, 4, 6, 9, 33, 34, 82) >>>
Din ieșirea de mai sus, vedem că, deși am sortat în ordine descrescătoare, ieșirea este în ordine crescătoare. Acest lucru se datorează faptului că funcția noastră lambda practic a făcut-o astfel încât comparația să se facă pe valorile negative ale fiecărui element din listă.
Notă :Deoarece cheia specifică o funcție a unui argument, am folosit un expresie lambda pentru a defini o funcție anonimă. Tot ce face este să returneze valoarea negativă a fiecărui element din listă.
Alte metode
În această secțiune, vom analiza câteva metode de listă Python care nu se încadrează în niciuna dintre categoriile descrise mai sus.
# 1) list.copy ()
Metoda Python copie () returnează a superficial copie a listei. Shallow înseamnă că face o copie numai a primului nivel al unei liste ( mai multe despre asta mai târziu ).
Această metodă este utilă pentru păstrarea valorilor listei originale înainte de a modifica lista. După cum am văzut în Exemplul 7 de mai sus, simpla atribuire a unei variabile care face referire la un obiect listă la o altă variabilă nu creează un obiect nou. Mai degrabă, cele două variabile vor face referire la același obiect.
Prin urmare, schimbarea uneia îl va face pe celălalt să se schimbe.
Exemplul 12 :Exemple de referință 10 și unsprezece pentru a vedea cum a fost folosită această metodă.
Notă :Este interesant de știut că, același lucru se poate realiza cu feliere ( la (:))
Exemplul 13 :Pentru a înțelege mai bine semnificația superficial în descrierea copie (), ia în considerare exemplul de mai jos.
>>> list1 = (1,2,3) # object list 1 >>> list2 = (0,list1) # object list 2 containing reference to list 1 >>> list2 (0, (1, 2, 3)) >>> list2_copy = list2.copy() # make a shallow copy of list 2 >>> list2_copy (0, (1, 2, 3)) >>> list2(0) = -1 # modify list 2's first level item >>> list2 (-1, (1, 2, 3)) >>> list2_copy # list 2's copy doesn't change (0, (1, 2, 3)) >>> list1(0) = 'a' # modify list 1 >>> list1 ('a', 2, 3) >>> list2 # list 2 changes since it has reference to list 1 (-1, ('a', 2, 3)) >>> list2_copy # list 2's copy changes because the nested list ‘list 1’ wasn't copied. (0, ('a', 2, 3)) >>>
Exemplul de mai sus demonstrează că copierea superficială înseamnă că orice iterabil imbricat dintr-o listă nu va fi copiat.
# 2) list.reverse ()
Metoda listei Python verso () inversează elementele unei liste în loc. Nu este nevoie de niciun argument.
Această metodă este utilă atunci când vrem să schimbăm ordinea în creștere sau descendentă după sortare.
Exemplul 14 :Am sortat lista noastră în ordine crescătoare, apoi mai târziu, dorim să obținem ordinea descendentă a listei sortate. Am putea folosi și metoda listei Python fel () și set verso la True, sau am putea folosi verso () lista metodei așa cum se arată mai jos.
>>> numbs = (3,4,1,8,0,44,5) # our list of disordered numbers >>> numbs (3, 4, 1, 8, 0, 44, 5) >>> numbs.sort() # sort, in ascending by default >>> numbs (0, 1, 3, 4, 5, 8, 44) >>> numbs.reverse() # reverse to arrange in descending order >>> numbs (44, 8, 5, 4, 3, 1, 0) >>>
Întrebări frecvente
Q # 1) Cum elimin ceva dintr-o listă din Python?
Răspuns: Putem elimina articole dintr-o listă în mai multe moduri folosind metodele Python list și Python built in funcția del.
- Eliminați folosind list.remove (x) : Aceasta va elimina elementul x din listă.
>>> a = (4, 3, 6, 1) # our list of numbers >>> a (4, 3, 6, 1) >>> a.remove(3) # remove item '3' from the list >>> a (4, 6, 1) >>>
- Eliminați folosind list.pop ((i)) : Acesta este utilizat pentru a șterge și a returna un articol în orice poziție din listă. Dacă nu este dată o poziție index, acesta șterge articolul la sfârșitul listei.
>>> a = (4, 3, 6, 1) # our list of numbers >>> a.pop() # remove the last item in the list 1 >>> a (4, 3, 6) >>> a.pop(1) # remove the item at index position 1 3 >>> a (4, 6) >>>
- Eliminați folosind list.clear () : Aceasta va elimina toate elementele din listă.
>>> a = (4, 3, 6, 1) # list of numbers >>> a (4, 3, 6, 1) >>> a.clear() # delete all items >>> a ()
- Eliminați folosind de : Funcția încorporată Python del poate fi utilizată pentru a șterge elemente din listă.
>>> a = (4, 3, 6, 1) # list of numbers >>> a (4, 3, 6, 1) >>> del a(0) # delete item at index 0 >>> a (3, 6, 1) >>> del a(1) # delete item at index 1 >>> a (3, 1) >>> del a(:) # delete all items. Same as clear() >>> a () >>>
Q # 2) Cum ordonați o listă în Python?
Răspuns: Pentru a sorta liste în Python, putem folosi metoda listei Python fel (). Această metodă sortează lista în loc și include două chei de argumente cheie și verso .
verso cuvântul cheie poate fi setat pentru a sorta în ordine crescătoare sau descendentă. Alternativ, putem folosi funcția încorporată a Python sortate (). Cu toate acestea, acest lucru nu se rezolvă la locul său.
Î # 3) Puteți adăuga mai multe articole la o listă din Python?
Răspuns: Putem adăuga mai multe articole la o listă utilizând metoda listei Python append () într-un buclă , unde parcurgem un iterabil și adăugăm fiecare element la listă.
def append_loop(): list1 = (0,1,2,3) # list 1 list2 = (4,5,6,7) # list 2 # iterate through ‘list 2’ using ‘for loop’, and append each item to list1 for item in list2: list1.append(item) print('Concatenated list is {}'.format(list1)) if __name__ == '__main__': append_loop()
Ieșire
De asemenea, putem adăuga mai multe articole folosind metoda listei Python extinde (). Funcționează ca „ adăuga () într-un pentru bucla ”Așa cum am văzut mai sus.
>>> list1 = (0,1,2,3) # list 1 >>> list2 = (4,5,6,7) # list 2 >>> list1.extend(list2) # append each item in list2 into list1 >>> list1 (0, 1, 2, 3, 4, 5, 6, 7) >>>
Alternativ, am putea concatena folosind operatorul +. Cu toate acestea, acest lucru nu funcționează la loc . Adică va returna lista concatenată în timp ce listele originale rămân neschimbate.
>>> list1 = (0,1,2,3) # list 1 >>> list2 = (4,5,6,7) # list 2 >>> list3 = list1 + list2 # concatenate using the + operator >>> list3 (0, 1, 2, 3, 4, 5, 6, 7) >>>
Concluzie
În acest tutorial, am trecut prin câteva metode comune de listă Python, cum ar fi adăugați, extindeți, inserați, scoateți, eliminați, ștergeți, indexați, numărați, copiați, și verso .
De asemenea, am văzut mai multe exemple despre cum să aplicăm aceste metode în diverse situații.
=> Vizitați aici pentru a vedea seria de antrenament Python pentru toți
Lectură recomandată
- Tutorial Python DateTime cu exemple
- Funcții Python List - Tutorial cu exemple
- Tutorial Python pentru începători (Training gratuit Python GRATUIT)
- Tutorial Python Advanced List (Sortare listă, inversare, indexare, copiere, alăturare, sumă)
- Metode de listă Java - Sortare listă, conține, adăugare listă, eliminare listă
- Variabile Python
- Lista Python - Creați, accesați, tăiați, adăugați sau ștergeți elemente