listas são um tipo de dados fundamental em Python. Eles são usados para armazenar coleções de dados em um único nome de variável. Devido à sua importância , a linguagem Python inclui um grupo de métodos úteis com o tipo de dados lista para torná-los flexíveis e eficientes. Uma operação típica de programadores realizar em listas é a operação de adição de elementos ou expandir o tamanho da lista para incluir mais elementos. Isto é feito através dos métodos incluídos " append ( )" e " estender ()" . O " append () " Format
O "append ()" método leva um elemento e adiciona-lo para o fim de uma lista. A função append pode levar ambos os tipos normais de dados ( números, caracteres , strings ) ou coletas de dados (outras listas) . A função de acrescentar só vai acrescentar um item ao final da lista , então a própria lista só vai prorrogar por um elemento ( isto é verdade para os tipos de dados singulares , bem como listas ) .
Exemplos de Acrescente
acrescentar dados ao final da lista , chamando o método append da lista na qual o elemento deve ir . Para os elementos singulares , isso vai acrescentar o elemento. Para listas , isso vai acrescentar a lista inteira . Quando uma lista é anexada ao final de outra lista, ele só tem um lugar : a lista inteira é considerado um elemento. O seguinte exemplo de código adiciona um único elemento (5) para o fim de uma lista de exemplo " ex_list " , e em seguida, acrescenta uma outra lista ( " list2 ") para o fim da " 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 ( lista2 )
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] ]
o " estender () " Método
o " estender ()" método age muito parecido com o método de acréscimo. No entanto , o método de extensão com uma lista de elementos , em vez de elementos individuais , para o fim da lista . Isso significa que os elementos de uma lista se tornará elementos únicos da nova lista que o programador está a alargar , ao invés de entrar na nova lista como um único elemento .
Exemplos de Estendendo
Desde estendendo uma lista adiciona todos os elementos da lista que precisam ser adicionados , a lista estendida vai aumentar de tamanho pelo número de elementos na lista que está sendo adicionado . Neste exemplo , o exemplo lista " ex_list " será estendido duas vezes, uma por uma lista chamada " L1 " e mais uma vez por uma lista chamada " l2" .
>>> Ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] ] >>>
l1
[ 7 , 8 ]
< ex_list.extend p >>>> ( l1 )
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] , 7, 8 ]
>>> l2
[9 , 10]
>>> ex_list.extend ( l2 ) < br >
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] , 7 , 8 , 9 , 10 ]