Python es un popular lenguaje de programación de propósito general. Es un lenguaje de alto nivel, por lo que los programadores pueden comprender y leer fácilmente la sintaxis. La estructura de datos más básica en Python es una secuencia. Es un conjunto de elementos. El elemento inicial tiene el índice cero, el siguiente tiene el índice uno y así sucesivamente. Una lista es una secuencia de tipos integrada en Python. Se pueden realizar varias operaciones en listas como dividir, agregar, multiplicar, etc. Cada elemento dentro de la lista está separado por una coma. Todos los elementos están encerrados en un corchete. En lenguajes de programación como C, Java, es esencial almacenar el mismo tipo de datos en una matriz. Pero en la lista de Python, no es necesario que todos los elementos sean del mismo tipo de datos. El lenguaje Python proporciona varias funciones integradas asociadas con listas. El programador puede utilizarlos en sus programas. Dos de ellos son, anexar y extender. En este artículo se discute la diferencia entre agregar y extender en python. El método de adición se usa principalmente para agregar un elemento a la lista existente, mientras que el método de extensión se usa para agregar múltiples elementos a la lista existente. los diferencia clave entre añadir y extender en Python es que, append agrega sus argumentos como un elemento único al final de la lista, mientras que la extensión se repite sobre sus argumentos agregando cada elemento a la lista y extendiéndolo..
1. Resumen y diferencia clave
2. Lo que se adjunta en Python
3. Lo que se extiende en Python
4. Similitudes entre añadir y extender en Python
5. Comparación lado a lado: agregue vs extienda en Python en forma tabular
6. Resumen
El apéndice es una función incorporada en Python. Agrega un solo elemento al final de la lista. De acuerdo con el siguiente programa, la lista1 contiene tres elementos, que son 1,2 y 3. Usando el método de adición, el número 4 se agrega a la lista1. Se añade al final de la lista. La salida da la lista como [1,2,3,4].
Figura 01: añadir en Python
Aquí, la lista existente es [1,2,3,4]. Los elementos 5 y 6 pertenecen a otra lista. Usando la función de agregar, [5,6] se agregan a la lista. Esa lista se adjunta a la lista original. El [5,6] es un elemento de lista único que se agrega al final de la lista. Por lo tanto, el método de adición puede agregar un solo elemento a la lista. Aunque la nueva lista tiene dos elementos, todos estos se anexan como un elemento único a la lista original..
La extensión es una función incorporada en Python. Se utiliza para agregar varios elementos al final de una lista ya existente. La funcionalidad de la función de extensión es la siguiente.
Figura 02: extender en Pitón
De acuerdo con el siguiente programa, la lista1 contiene tres elementos que son 1,2 y 3. Usando el método extendido, el número 4 se extiende a la lista1. Cuando se usa el método de extensión, 4 deberían incluirse en una lista. Ahora la lista1 es [1,2,3,4]. Hay otra lista llamada list2. Se compone de dos elementos. Después de extender list2 a list1, la salida es [1,2,3,4,5,6]. Los elementos en la lista2 se agregan como elementos separados a la lista1.
añadir vs extender en Python | |
El anexo es una función incorporada en Python que se usa para agregar sus argumentos como un elemento único al final de la lista. | La extensión es una función incorporada en Python que itera sobre sus argumentos agregando cada elemento a la lista mientras lo extiende. |
Longitud de la lista | |
Cuando se usa el apéndice, la longitud de la lista aumentará en uno. | Cuando se utiliza extender, la longitud de la lista aumentará según la cantidad de elementos que se pasaron en el argumento. |
Uso | |
El anexo se utiliza para agregar un solo elemento al final de la lista existente. | La extensión se utiliza para agregar varios elementos al final de la lista existente. |
Python es un lenguaje de programación de alto nivel, de propósito general. Es un lenguaje de programación popular entre los programadores debido a que es fácil de leer y entender. Mantener y probar programas de Python también es fácil. El lenguaje Python proporciona muchas funciones integradas. Por lo tanto, los programadores pueden usarlos en el programa sin implementarlos desde el principio. En este artículo se discutieron dos funciones incorporadas como, por ejemplo, anexar y ampliar. La diferencia entre agregar y extender en Python es que, agrega sus argumentos como un elemento único al final de la lista, mientras que la extensión se repite sobre sus argumentos, agregando cada elemento a la lista, extendiéndolo.
1.Point, Tutoriales. "Listas de Python". Punto de tutoriales, 8 de febrero de 2018. Disponible aquí