Diferența dintre adăugarea și extinderea în Python

Cuprins:

Diferența dintre adăugarea și extinderea în Python
Diferența dintre adăugarea și extinderea în Python

Video: Diferența dintre adăugarea și extinderea în Python

Video: Diferența dintre adăugarea și extinderea în Python
Video: Python Tutorial - append vs extend methods 2024, Iulie
Anonim

Diferența cheie – adăugați vs extindeți în Python

Python este un limbaj de programare de uz general popular. Este un limbaj de nivel în alt, astfel încât sintaxa este ușor de înțeles și de citit de către programatori. Cea mai elementară structură de date din Python este o secvență. Este un set de elemente. Elementul de pornire are indicele zero, următorul are indicele unu și așa mai departe. O listă este o secvență de tip încorporată în Python. Pe liste pot fi efectuate diferite operații, cum ar fi tăierea, adăugarea, înmulțirea etc. Fiecare element din listă este separat prin virgulă. Toate elementele sunt cuprinse între paranteze pătrate. În limbaje de programare precum C, Java, este esențial să stocați același tip de date într-o matrice. Dar în lista Python, nu este necesar ca toate elementele să fie de același tip de date. Limbajul Python oferă mai multe funcții încorporate asociate listelor. Programatorul le poate folosi în programele lor. Două dintre ele sunt, anexează și extind. Acest articol discută diferența dintre adăugarea și extinderea în python. Metoda de adăugare este folosită în principal pentru a adăuga un element la lista existentă, în timp ce metoda de extindere este utilizată pentru a adăuga mai multe elemente la lista existentă. Diferența cheie dintre append și extend în Python este că, append își adaugă argumentele ca un singur element la sfârșitul listei, în timp ce extensia iterează peste argumentele sale, adăugând fiecare element în listă și extinzându-l.

Ce este anexarea în Python?

Anexa este o funcție încorporată în Python. Se adaugă un singur element la sfârșitul listei. Conform programului de mai jos, lista1 conține trei elemente, care sunt 1, 2 și 3. Folosind metoda append, numărul 4 este atașat listei1. Este adăugat la sfârșitul listei. Ieșirea oferă lista ca [1, 2, 3, 4].

Diferența dintre adăugarea și extinderea în Python
Diferența dintre adăugarea și extinderea în Python

Figura 01: adăugați în Python

Aici, lista existentă este [1, 2, 3, 4]. Elementele 5 și 6 aparțin unei alte liste. Folosind funcția de adăugare, [5, 6] sunt adăugate la listă. Lista respectivă este atașată listei inițiale. [5, 6] este un singur element de listă care este atașat la sfârșitul listei. Prin urmare, metoda append poate adăuga doar un singur element la listă. Chiar dacă noua listă are două elemente, toate acestea sunt atașate ca un singur element la lista originală.

Ce este extinderea în Python?

Extinderea este o funcție încorporată în Python. Este folosit pentru a adăuga mai multe elemente la sfârșitul unei liste deja existente. Funcționalitatea funcției de extindere este următoarea.

Diferența cheie între adăugarea și extinderea în Python
Diferența cheie între adăugarea și extinderea în Python

Figura 02: extindeți în Python

Conform programului de mai jos, lista1 conține trei elemente care sunt 1, 2 și 3. Utilizând metoda extinderii, numărul 4 este extins la lista1. Când utilizați metoda extinde, 4 ar trebui să fie incluse într-o listă. Acum lista1 este [1, 2, 3, 4]. Există o altă listă numită list2. Este format din două elemente. După extinderea list2 la list1, rezultatul este [1, 2, 3, 4, 5, 6]. Elementele din list2 sunt adăugate ca elemente separate la list1.

Care este asemănarea dintre adăugarea și extinderea în Python?

Atât anexarea, cât și extinderea sunt funcții încorporate furnizate de limbajul de programare Python

Care este diferența dintre adăugarea și extinderea în Python?

append vs extinde în Python

Adăugarea este o funcție încorporată în Python care este folosită pentru a adăuga argumentele sale ca un singur element la sfârșitul listei. Extinderea este o funcție încorporată în Python care iterează peste argumentele sale adăugând fiecare element în listă în timp ce îl extinde.
Lungimea listei
Când folosiți adăugarea, lungimea listei va crește cu unu. Când folosiți extinde, lungimea listei va crește cu câte elemente au fost trecute în argument.
Utilizare
Adăugarea este folosită pentru a adăuga un singur element la sfârșitul listei existente. Extinderea este folosită pentru a adăuga mai multe elemente la sfârșitul listei existente.

Rezumat – adăugați vs extindeți în Python

Python este un limbaj de programare de nivel în alt, de uz general. Este un limbaj de programare popular printre programatori, deoarece este ușor de citit și de înțeles. Întreținerea și testarea programelor Python sunt, de asemenea, ușoare. Limbajul Python oferă multe funcții încorporate. Prin urmare, programatorii le pot folosi în program fără a le implementa de la început. Acest articol a discutat două funcții încorporate, cum ar fi, sunt adăugați și extindeți. Diferența dintre append și extend în Python este că, append își adaugă argumentele ca un singur element la sfârșitul listei, în timp ce extensia iterează peste argumentele sale, adăugând fiecare element în listă, extinzându-l.

Recomandat: