Método Python3 List extend()
Descripción
La función extend() se utiliza para agregar múltiples valores de otra secuencia de una sola vez al final de la lista (extendiendo la lista original con la nueva lista).
Sintaxis
Sintaxis del método extend():
list.extend(seq)
Parámetros
- seq -- lista de elementos, puede ser una lista, tupla, conjunto, diccionario. Si es un diccionario, solo se agregarán las claves (key) como elementos al final de la lista original.
Valor de retorno
Este método no tiene valor de retorno, pero agrega nuevo contenido de lista a la lista existente.
Ejemplo
El siguiente ejemplo muestra cómo usar la función extend():
Ejemplo
#!/usr/bin/python3
list1 = ['Google', 'Ejemplo', 'Taobao']
list2=list(range(5)) # Crear una lista de 0-4
list1.extend(list2) # Extender la lista
print ("Lista después de la extensión:", list1)
El resultado del ejemplo anterior es el siguiente:
扩展后的列表: ['Google', 'Ejemplo', 'Taobao', 0, 1, 2, 3, 4]
Diferentes tipos de datos:
Ejemplo
#!/usr/bin/python3
# Lista de idiomas
language = ['French', 'English', 'German']
# Tupla
language_tuple = ('Spanish', 'Portuguese')
# Conjunto
language_set = {'Chinese', 'Japanese'}
# Agregar elementos de la tupla al final de la lista
language.extend(language_tuple)
print('Nueva lista:', language)
# Agregar elementos del conjunto al final de la lista
language.extend(language_set)
print('Nueva lista:', language)
新列表: ['French', 'English', 'German', 'Spanish', 'Portuguese'] 新列表: ['French', 'English', 'German', 'Spanish', 'Portuguese', 'Chinese', 'Japanese']Otras extensiones
Lista de Python3