Diferència clau: afegir o ampliar a Python
Python és un llenguatge de programació de propòsit general popular. És un llenguatge d' alt nivell, de manera que la sintaxi és fàcilment comprensible i llegible pels programadors. L'estructura de dades més bàsica en Python és una seqüència. És un conjunt d'elements. L'element inicial té l'índex zero, el següent té l'índex un i així successivament. Una llista és una seqüència de tipus integrada a Python. Es poden realitzar diverses operacions en llistes com ara tallar, sumar, multiplicar, etc. Cada element dins de la llista està separat per una coma. Tots els elements es troben entre claudàtors. En llenguatges de programació com C, Java, és essencial emmagatzemar el mateix tipus de dades en una matriu. Però a la llista Python, no és necessari que tots els elements siguin del mateix tipus de dades. El llenguatge Python proporciona diverses funcions integrades associades a llistes. El programador els pot utilitzar en els seus programes. Dos d'ells són, adjuntar i ampliar. En aquest article es parla de la diferència entre afegir i estendre a Python. El mètode append s'utilitza principalment per afegir un element a la llista existent, mentre que el mètode extend s'utilitza per afegir diversos elements a la llista existent. La diferència clau entre append i extend a Python és que append afegeix els seus arguments com a element únic al final de la llista mentre l'extensió itera sobre els seus arguments afegint cada element a la llista i ampliant-lo.
Què és afegir a Python?
L'annex és una funció integrada a Python. Afegeix un sol element al final de la llista. Segons el programa següent, la llista1 conté tres elements, que són 1, 2 i 3. Mitjançant el mètode d'afegir, s'afegeix el número 4 a la llista1. S'afegeix al final de la llista. La sortida dóna la llista com a [1, 2, 3, 4].
Figura 01: afegiu a Python
Aquí, la llista existent és [1, 2, 3, 4]. Els elements 5 i 6 pertanyen a una altra llista. Amb la funció d'afegir, s'afegeixen [5, 6] a la llista. Aquesta llista s'adjunta a la llista original. El [5, 6] és un element de llista únic que s'afegeix al final de la llista. Per tant, el mètode append només pot afegir un sol element a la llista. Tot i que, la llista nova té dos elements, tots aquests s'afegeixen com un sol element a la llista original.
Què és estendre a Python?
L'extensió és una funció integrada a Python. S'utilitza per afegir diversos elements al final d'una llista ja existent. La funcionalitat de la funció d'ampliació és la següent.
Figura 02: esteneu a Python
Segons el programa següent, la llista1 conté tres elements que són 1, 2 i 3. Mitjançant el mètode d'extensió, el número 4 s'estén a la llista1. Quan s'utilitza el mètode d'ampliació, s'ha d'incloure 4 en una llista. Ara la llista1 és [1, 2, 3, 4]. Hi ha una altra llista anomenada list2. Consta de dos elements. Després d'estendre list2 a list1, la sortida és [1, 2, 3, 4, 5, 6]. Els elements de la llista2 s'afegeixen com a elements separats a la llista1.
Quina semblança hi ha entre afegir i ampliar a Python?
Tant afegir com ampliar són funcions integrades proporcionades pel llenguatge de programació Python
Quina diferència hi ha entre afegir i ampliar a Python?
append vs extend a Python |
|
L'annex és una funció integrada a Python que s'utilitza per afegir els seus arguments com a element únic al final de la llista. | L'extensió és una funció integrada a Python que itera sobre els seus arguments afegint cada element a la llista mentre l'estén. |
Longitud de la llista | |
Quan utilitzeu adjuntar, la longitud de la llista augmentarà en un. | Quan s'utilitza l'extensió, la longitud de la llista augmentarà en quants elements s'han passat a l'argument. |
Ús | |
L'annex s'utilitza per afegir un sol element al final de la llista existent. | L'extensió s'utilitza per afegir diversos elements al final de la llista existent. |
Resum: afegir o ampliar a Python
Python és un llenguatge de programació de propòsit general d' alt nivell. És un llenguatge de programació popular entre els programadors perquè és fàcilment llegible i comprensible. Mantenir i provar programes Python també és fàcil. El llenguatge Python ofereix moltes funcions integrades. Per tant, els programadors poden utilitzar-los al programa sense implementar-los des del principi. En aquest article es parla de dues funcions integrades, com ara afegir i ampliar. La diferència entre append i extend a Python és que, append afegeix els seus arguments com a element únic al final de la llista mentre que l'extensió itera sobre els seus arguments afegint cada element a la llista, estenent-lo.