Sintaxis:
lista.extender (iterable)
Cualquier objeto Iterable se usa como el valor de argumento de esta función. Cambia el contenido original de la lista y no devuelve nada. Se han mostrado diferentes usos de esta función en la siguiente parte de este tutorial.
Ejemplo 1: extender una lista con otra lista
Cree un archivo de Python con el siguiente script que extenderá la lista con los valores de otras dos listas. La primera y la tercera listas contienen todos los números. La segunda lista contiene todos los caracteres. La primera función extender () extenderá la primera lista con los valores de la segunda lista. La segunda función extender () extenderá nuevamente la primera lista con los valores de la tercera lista. El contenido modificado de la lista se imprimirá en la salida.
#Define la primera lista de númerosProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo 2: extender la lista con el valor de cadena
Cree un archivo Python con el siguiente script que extenderá la lista con un valor de cadena. El valor de la cadena funciona como una lista de caracteres. La función Extend () extenderá la lista con un valor de cadena. A continuación, se imprimirá la lista extendida.
#Fine una lista de diferentes tipos de datosProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo 3: Extienda la lista con el set y tuple
Cree un archivo Python con el siguiente script que extenderá la lista con los valores del conjunto y la tupla utilizando la función Extend (). La lista original contiene 5 elementos. La primera función extender () extenderá la lista con valores de un conjunto de 6 elementos. La segunda función extender () extenderá la lista modificada con los valores de una tupla de 6 elementos. Entonces, la última lista modificada contendrá 17 elementos. El contenido modificado de la lista se imprimirá en la salida.
#Define una listaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-4: Extienda la lista con el diccionario
Cuando se usa un diccionario para extender la lista, las claves del diccionario se agregarán con los valores de la lista. Cree un archivo de Python con el siguiente script que extenderá una lista con un objeto de diccionario. La lista contiene 5 valores numéricos. El diccionario contiene 4 elementos donde la clave es numérica y el valor es una cadena. La función Extend () agregará los valores clave del diccionario con los valores de la lista y la lista extendida se imprimirá más tarde.
#Define una listaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-5: diferencia entre la función extend () y append ()
El adjuntar() la función es la alternativa del extender() función. Se puede usar para extender el contenido de la lista, pero agrega el contenido del objeto Iterer como otra lista al final de la lista principal. Cree un archivo de Python con el siguiente script que mostrará cómo extender() y el adjuntar() La función funciona al agregar valores de la lista a otra lista. Se han declarado dos listas de 5 elementos y una lista de 3 elementos en el guión. La tercera lista se ha agregado con la primera lista utilizando el extender() función, y la tercera lista se ha agregado con la segunda lista utilizando el adjuntar() función. Ambas listas extendidas se han imprimido más tarde.
#Define la primera listaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que el adjuntar() La función se ha agregado a la tercera lista como un elemento de lista para la segunda lista.
Conclusión
Las formas de extender la lista con una lista, tuple, diccionario y cadena se han mostrado en este tutorial utilizando la función Extend (). Las diferencias entre las funciones extend () y append () se han mostrado también en la última parte del tutorial.