Sintaxe:
lista.estender (iterável)
Qualquer objeto iterável é usado como o valor do argumento desta função. Ele muda o conteúdo original da lista e não retorna nada. Diferentes usos desta função foram mostrados na próxima parte deste tutorial.
Exemplo 1: estender uma lista com outra lista
Crie um arquivo python com o seguinte script que estenderá a lista com os valores de outras duas listas. A primeira e a terceira listas contêm todos os números. A segunda lista contém todos os personagens. A função First Extend () estenderá a primeira lista com os valores da segunda lista. A segunda função estend () estenderá novamente a primeira lista com os valores da terceira lista. O conteúdo modificado da lista será impresso na saída.
#Define a primeira lista de númerosSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 2: estender a lista com o valor da string
Crie um arquivo python com o seguinte script que estenderá a lista com um valor de string. O valor da string funciona como uma lista de caracteres. A função Extend () estenderá a lista com um valor de string. Em seguida, a lista estendida será impressa.
#Define uma lista de diferentes tipos de dadosSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 3: estender a lista com o conjunto e a tupla
Crie um arquivo python com o seguinte script que estenderá a lista com os valores do conjunto e a tupla usando a função Extend (). A lista original contém 5 elementos. A função First Extend () estenderá a lista com valores de um conjunto de 6 elementos. A segunda função estend () estenderá a lista modificada com os valores de uma tupla de 6 elementos. Portanto, a última lista modificada conterá 17 elementos. O conteúdo modificado da lista será impresso na saída.
#Define uma listaSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: estender a lista com o dicionário
Quando um dicionário é usado para estender a lista, as chaves do dicionário serão adicionadas aos valores da lista. Crie um arquivo python com o seguinte script que estenderá uma lista com um objeto de dicionário. A lista contém 5 valores numéricos. O dicionário contém 4 elementos em que a chave é numérica e o valor é uma string. A função Extend () adicionará os valores -chave do dicionário aos valores da lista e a lista estendida será impressa posteriormente.
#Define uma listaSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 5: Diferença entre a função Extend () e Append ()
O acrescentar() função é a alternativa do ampliar() função. Ele pode ser usado para estender o conteúdo da lista, mas adiciona o conteúdo do objeto iterável como outra lista no final da lista principal. Crie um arquivo python com o seguinte script que mostrará como o ampliar() e a acrescentar() A função funciona ao adicionar valores da lista a outra lista. Duas listas de 5 elementos e uma lista de 3 elementos foram declarados no script. A terceira lista foi adicionada com a primeira lista usando o ampliar() função, e a terceira lista foi adicionada à segunda lista usando o acrescentar() função. Ambas as listas estendidas foram impressas mais tarde.
#Define a primeira listaSaída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra que o acrescentar() A função foi adicionada à terceira lista como um item de lista para a segunda lista.
Conclusão
As maneiras de estender a lista com uma lista, tupla, dicionário e string foram mostradas neste tutorial usando a função Extend (). As diferenças entre as funções Extend () e Append () também foram mostradas na última parte do tutorial.