"append ()" método toma un elemento y lo agrega al final de una lista . La función append puede tomar cualquiera de los tipos de datos normales ( números, caracteres , cadenas ) o colecciones de datos ( otras listas ) . La función append sólo añadir un elemento al final de la lista , por lo que la lista en sí sólo se extenderá por un elemento ( esto es válido para los tipos de datos singulares , así como listas ) .
Ejemplos de append
anexar datos al final de la lista llamando al método append de la lista en la que el elemento debe ir. Para los elementos singulares , esto añadirá el elemento . Para listas , esto añadirá la lista completa. Cuando la lista se anexa al final de otra lista , sólo se necesita un solo lugar: la lista completa se considera un elemento. En el siguiente ejemplo de código agrega un solo elemento ( 5) al final de una lista de ejemplo " ex_list ", y luego añade otra lista ( " list2 ") al final de " ex_list ":
>> > ex_list
[ 1 , 2 , 3 , 4 , 5 ]
>>> ex_list.append ( 5 )
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 ]
>>> lista2
[ 7 , 8 ]
>>> ex_list.append ( list2 )
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] ]
el " extend () " método
el método " extend () " actúa igual que el método append . Sin embargo , el método se extienden añade una lista de elementos , en lugar de elementos individuales , al final de la lista . Esto significa que los elementos de una lista se convertirán en elementos individuales de la nueva lista que el programador está extendiendo , en lugar de entrar en la nueva lista como un único elemento .
Ejemplos de Extensión
Desde extender una lista añade todos los elementos de la lista que deben ser añadidos , la lista ampliada aumentará de tamaño por el número de elementos en la lista se agrega. En este ejemplo, la lista de ejemplo " ex_list " se ampliará dos veces, una por una lista llamada " l1 " y una vez más por una lista llamada "L2 " .
>>> Ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] ]
>>> l1
[ 7 , 8 ]
< p >>>> ex_list.extend ( L1 )
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] , 7 , 8 ]
>>> l2
[ 9 , 10 ]
>>> ex_list.extend ( l2 )
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] , 7 , 8 , 9 , 10 ]