Diferença Entre Append E Extend Em Python

Índice:

Diferença Entre Append E Extend Em Python
Diferença Entre Append E Extend Em Python

Vídeo: Diferença Entre Append E Extend Em Python

Vídeo: Diferença Entre Append E Extend Em Python
Vídeo: 16 - Python - Listas 01 - Criação, inserção e alteração de itens. Método append e outros 2024, Abril
Anonim

Diferença chave - anexar vs estender em Python

Python é uma linguagem de programação de uso geral popular. É uma linguagem de alto nível, portanto a sintaxe é facilmente compreensível e legível pelos programadores. A estrutura de dados mais básica em Python é uma sequência. É um conjunto de elementos. O elemento inicial tem o índice zero, o próximo tem o índice um e assim por diante. Uma lista é uma sequência de tipo integrado no Python. Várias operações podem ser realizadas 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 um array. Mas na lista Python, não é necessário que todos os elementos tenham o mesmo tipo de dados. A linguagem Python fornece várias funções integradas associadas a listas. O programador pode usá-los em seus programas. Dois deles são, anexar e estender. Este artigo discute a diferença entre append e extend em 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. A principal diferença entre append e extend em Python é que, append adiciona seus argumentos como um único elemento ao final da lista, enquanto extend itera sobre seus argumentos adicionando cada elemento à lista e estendendo-o. A principal diferença entre append e extend em Python é que, append adiciona seus argumentos como um único elemento ao final da lista, enquanto extend itera sobre seus argumentos adicionando cada elemento à lista e estendendo-o. A principal diferença entre append e extend em Python é que, append adiciona seus argumentos como um único elemento ao final da lista, enquanto extend itera sobre seus argumentos adicionando cada elemento à lista e estendendo-o.

CONTEÚDO

1. Visão geral e diferença principal

2. O que é anexar no Python

3. O que é extender no Python

4. Semelhanças entre anexar e estender no Python

5. Comparação lado a lado - anexar vs estender no Python em forma tabular

6. Resumo

O que é append em Python?

O append é uma função interna do 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. Ele é adicionado ao final da lista. A saída fornece a lista como [1,2,3,4].

Diferença entre append e extend em Python
Diferença entre append e extend em Python

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 append, [5,6] são adicionados à lista. Essa lista é anexada à lista original. O [5,6] é um único elemento de lista que é anexado no final da lista. Portanto, o método append pode adicionar apenas um único elemento à lista. Mesmo assim, a nova lista tem dois elementos, todos eles são anexados como um único elemento à lista original.

O que é extender em Python?

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

Diferença chave entre append e extend em Python
Diferença chave entre append e extend em Python

Figura 02: estender em Python

De acordo com o programa abaixo, a lista1 contém três elementos que são 1,2 e 3. Usando o método extend, o número 4 é estendido para a lista1. Ao usar o método extend, 4 deve ser incluído em uma lista. Agora, a lista1 é [1,2,3,4]. Existe outra lista chamada list2. Consiste em dois elementos. Depois de estender list2 para list1, 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 append e extend em Python?

Append e extend são funções integradas fornecidas pela linguagem de programação Python

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

Artigo Diff meio antes da tabela

anexar vs estender em Python

O append é uma função embutida em Python que é usada para adicionar seus argumentos como um único elemento ao final da lista. A extensão é uma função embutida no Python que itera sobre seus argumentos adicionando cada elemento à lista enquanto a estende.
Comprimento da lista
Ao usar append, o comprimento da lista aumentará em um. Ao usar extend, o comprimento da lista aumentará em quantos elementos foram passados no argumento.
Uso
O append é 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.

Resumo - anexar vs estender em Python

Python é uma linguagem de programação de alto nível 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 integradas. Portanto, os programadores podem usá-los no programa sem implementá-los desde o início. Este artigo discutiu duas funções integradas como, são anexar e estender. A diferença entre append e extend em Python é que, append adiciona seus argumentos como um único elemento ao final da lista enquanto extend itera sobre seus argumentos adicionando cada elemento à lista, estendendo-a.

Recomendado: