Lista operațiunilor în Python - Top 14 Lista de operații din Python

Cuprins:

Anonim

Prezentare generală a operațiunilor de listă în Python

Lista în Python este ordonată structură de stocare a datelor eterogene. Termenul ordonat înseamnă că elementele din listă sunt indexate începând cu 0. Orice element din listă poate fi accesat prin numărul său unic de index. Termenul eterogen înseamnă că elementele din listă nu trebuie să fie de același tip. O listă unică poate reține șiruri, precum și valori întregi. Astfel, listele din Python sunt un instrument util pentru stocarea mai multor valori de diferite tipuri. Operațiunile de listă sunt utile pentru a itera elementele din listă și pentru a efectua anumite sarcini. Să ne uităm la unele dintre cele mai utilizate operațiuni de listă din Python.

Dacă am fi menționat altfel, am face referire la lista de mai jos din exemplele din articol.

myList = (1, 2, 3, 'EduCBA', 'face învățarea distractivă!')

Listă operațiuni în Python

Să ne uităm la unele dintre cele mai utilizate operațiuni de listă din Python.

1. anexează ()

Metoda append () este utilizată pentru a adăuga elemente la sfârșitul listei. Această metodă poate adăuga un singur element simultan. Pentru a adăuga mai multe elemente, metoda append () poate fi utilizată în interiorul unei bucle.

Cod:

myList.append(4)
myList.append(5)
myList.append(6)
for i in range(7, 9):
myList.append(i)
print(myList)

ieşire:

2. extinde ()

Metoda extension () este utilizată pentru a adăuga mai mult de un element la sfârșitul listei. Deși poate adăuga mai mult de un element spre deosebire de append (), le adaugă la sfârșitul listei, cum ar fi append () .

Cod:

myList.extend((4, 5, 6))
for i in range(7, 9):
myList.append(i)
print(myList)

ieşire:

3. introduceți ()

Metoda insert () poate adăuga un element la o anumită poziție din listă. Astfel, spre deosebire de append (), poate adăuga elemente în orice poziție, dar ca append (), poate adăuga doar un element la un moment dat. Această metodă ia două argumente. Primul argument specifică poziția, iar al doilea argument specifică elementul care trebuie inserat.

Cod:

myList.insert(3, 4)
myList.insert(4, 5)
myList.insert(5, 6)
print(myList)

ieşire:

4. elimina ()

Metoda remove () este utilizată pentru a elimina un element din listă. În cazul aparițiilor multiple ale aceluiași element, doar prima apariție este eliminată.

Cod:

myList.remove('makes learning fun!')
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

ieşire:

5. pop ()

Metoda pop () poate elimina un element din orice poziție din listă. Parametrul furnizat acestei metode este indicele elementului care trebuie eliminat.

Cod:

myList.pop(4)
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

ieşire:

6. Felie

Operația Slice este utilizată pentru a tipări o secțiune a listei. Operația Slice returnează o serie specifică de elemente. Nu modifică lista originală.

Cod:

print(myList(:4)) # prints from beginning to end index
print(myList(2:)) # prints from start index to end of list
print(myList(2:4)) # prints from start index to end index
print(myList(:)) # prints from beginning to end of list

ieşire:

7. Invers ()

Operația inversă () este utilizată pentru a inversa elementele listei. Această metodă modifică lista originală. Pentru a inversa o listă fără a o modifica pe cea originală, utilizăm operația de felie cu indici negativi. Specificarea indicilor negativi iterează lista de la capătul din spate la partea din față a listei.

Cod:

print(myList(::-1)) # does not modify the original list
myList.reverse() # modifies the original list
print(myList)

ieşire:

8. len ()

Metoda len () returnează lungimea listei, adică numărul de elemente din listă.

Cod:

print(len(myList))

ieşire:

9. min () & max ()

Metoda min () returnează valoarea minimă din listă. Metoda max () returnează valoarea maximă din listă. Ambele metode acceptă doar liste omogene, adică lista având elemente de tip similar.

Cod:

print(min(myList))

ieşire:

Cod:

print(min((1, 2, 3)))
print(max((1, 2, 3)))

ieşire:

10. numără ()

Numărul funcțiilor () returnează numărul de apariții ale unui element dat în listă.

Cod:

print(myList.count(3))

ieşire:

11. Concatenat

Operația Concatenate este utilizată pentru a îmbina două liste și a returna o singură listă. Semnul + este folosit pentru a efectua concatenarea. Rețineți că listele individuale nu sunt modificate și o nouă listă combinată este returnată.

Cod:

yourList = (4, 5, 'Python', 'is fun!') print(myList+yourList)

ieşire:

12. Înmulțiți

Python permite de asemenea multiplicarea listei n de ori. Lista rezultată este lista originală iterată de n ori.

Cod:

print(myList*2)

ieşire:

13. index ()

Metoda index () returnează poziția primei apariții a elementului dat. Este nevoie de doi parametri opționali - indicele de început și indicele de sfârșit. Acești parametri definesc poziția de început și de final a zonei de căutare din listă. Când este furnizat, elementul este căutat doar în sub-lista legată de indicii de început și sfârșit. Când nu este furnizat, elementul este căutat în toată lista.

Cod:

print(myList.index('EduCBA')) # searches in the whole list
print(myList.index('EduCBA', 0, 2)) # searches from 0 th to 2 nd position

ieşire:

14. sort ()

Metoda de sortare sortează lista în ordine crescătoare. Această operație poate fi efectuată numai pe liste omogene, adică liste cu elemente de tip similar.

Cod:

yourList = (4, 2, 6, 5, 0, 1) yourList.sort()
print(yourList)

ieşire:

15. clar ()

Această funcție șterge toate elementele din listă și o goli.

Cod:

myList.sort()
print(myList)

ieşire:

Concluzie

Operațiunile de listă sunt esențiale din punct de vedere strategic pentru a învăța să îndepliniți o sarcină cu linii minime de cod. Aceasta este doar o introducere de bază pentru listarea operațiunilor care acoperă majoritatea metodelor. Este recomandat să joci mai mult, să creezi și să explorezi potențialul listelor în continuare.

Articol recomandat

Acesta este un ghid pentru listarea operațiunilor în Python. Aici discutăm prezentarea de ansamblu și operațiunile de listă cele mai utilizate în python. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Avantajele Python
  2. Modele de stele din Python
  3. Operatori boolezi din Python
  4. Palindrom în Python
  5. Seturi Python