Diferença entre acrescentar e estender em Python

Diferença de chave - acrescentar vs ampliar em Python
 

Python é uma linguagem de programação popular de uso geral. É uma linguagem de alto nível, portanto a sintaxe é facilmente compreensível e legível pelos programadores. A estrutura de dados mais básica do Python é uma sequência. É um conjunto de elementos. O elemento inicial tem o índice zero, o próximo tem o índice e assim por diante. Uma lista é uma sequência de tipo integrada no Python. Várias operações podem ser executadas em listas como fatiar, adicionar, multiplicar etc. Cada elemento dentro da lista é separado por uma vírgula. Todos os elementos estão entre colchetes. Em linguagens de programação como C, Java, é essencial armazenar o mesmo tipo de dados em uma matriz. Mas na lista Python, não é necessário que todos os elementos sejam do mesmo tipo de dados. A linguagem Python fornece várias funções internas associadas às listas. O programador pode usá-los em seus programas. Dois deles são, anexar e estender. Este artigo discute a diferença entre acrescentar e estender no python. O método append é usado principalmente para adicionar um elemento à lista existente, enquanto o método extend é usado para adicionar vários elementos à lista existente. o diferença chave entre acrescentar e estender em Python é que, append adiciona seus argumentos como um único elemento ao final da lista, enquanto o estender itera sobre seus argumentos, adicionando cada elemento à lista e estendendo-o.

CONTEÚDO

1. Visão geral e principais diferenças
2. O que é acrescentado no Python
3. O que é extender em Python
4. Semelhanças entre anexar e estender em Python
5. Comparação lado a lado - anexar ou estender em Python em forma de tabela
6. Resumo

O que é anexado no Python?

O acréscimo é uma função interna no Python. Ele adiciona um único elemento no final da lista. De acordo com o programa abaixo, a lista1 contém três elementos, que são 1,2 e 3. Usando o método append, o número 4 é anexado à lista1. É adicionado no final da lista. A saída fornece a lista como [1,2,3,4].

Figura 01: anexar em Python

Aqui, a lista existente é [1,2,3,4]. Os elementos 5 e 6 pertencem a outra lista. Usando a função de acréscimo, [5,6] são adicionados à lista. Essa lista é anexada à lista original. O [5,6] é um único elemento da lista que é anexado ao final da lista. Portanto, o método append pode adicionar apenas um único elemento à lista. Mesmo assim, a nova lista possui dois elementos, todos eles são anexados como um único elemento à lista original.

O que é extender em Python?

A extensão é uma função interna do Python. É usado para adicionar vários elementos no final de uma lista já existente. A funcionalidade da função de extensão é a seguinte.

Figura 02: estender dentro Pitão

De acordo com o programa abaixo, a lista1 contém três elementos que são 1,2 e 3. Usando o método de extensão, o número 4 é estendido para a lista1. Ao usar o método de extensão, 4 deve ser incluído em uma lista. Agora a lista1 é [1,2,3,4]. Há outra lista chamada list2. Consiste em dois elementos. Depois de estender a lista2 para a lista1, a saída é [1,2,3,4,5,6]. Os elementos na lista2 são adicionados como elementos separados à lista1.

Qual é a semelhança entre anexar e estender em Python?

  • Anexar e estender são funções internas fornecidas pela linguagem de programação Python.

Qual é a diferença entre anexar e estender em Python?

acrescentar vs estender em Python

O acréscimo é uma função interna do Python usada para adicionar seus argumentos como um único elemento ao final da lista. A extensão é uma função interna do Python que itera sobre seus argumentos, adicionando cada elemento à lista enquanto o estende.
 Comprimento da lista
Ao usar o acréscimo, o comprimento da lista aumentará em um. Ao usar a extensão, o comprimento da lista aumentará em quantos elementos foram passados ​​no argumento.
Uso
O anexo é usado para adicionar um único elemento no final da lista existente. A extensão é usada para adicionar vários elementos no final da lista existente.

Sumário - acrescentar vs ampliar em Python

Python é uma linguagem de programação de alto nível e de uso geral. É uma linguagem de programação popular entre os programadores por ser facilmente legível e compreensível. Manter e testar programas Python também são fáceis. A linguagem Python fornece muitas funções internas. Portanto, os programadores podem usá-los no programa sem implementá-los desde o início. Este artigo discutiu duas funções internas, como, são anexadas e estendidas. A diferença entre acrescentar e estender no Python é que, append adiciona seus argumentos como um único elemento ao final da lista, enquanto o estende itera sobre seus argumentos adicionando cada elemento à lista, estendendo-o.

Referência:

1.Point, Tutoriais. "Listas de Python." Tutorials Point, 8 de fevereiro de 2018. Disponível aqui