Anexar vários elementos à lista em Python

Azaz Farooq 30 janeiro 2023
  1. Anexar um único elemento na lista Python usando a função append()
  2. Anexar vários elementos na lista Python usando a função extend()
  3. Anexar vários elementos na lista Python usando o método de concatenação
  4. Anexar vários elementos na lista Python usando a função itertools.chain
Anexar vários elementos à lista em Python

A lista é uma estrutura de dados mutável em Python. Ele pode conter diferentes tipos de valores.

Este artigo discutirá alguns métodos para anexar um ou vários elementos em uma lista Python.

Anexar um único elemento na lista Python usando a função append()

O método append() adiciona um único valor ao final da lista.

O exemplo de código completo é fornecido abaixo:

lst = [2, 4, 6, "python"]
lst.append(6)
print("The appended list is:", lst)

Resultado:

The appended list is: [2, 4, 6, 'python', 6]

Da mesma forma, para adicionar mais um novo valor, usaremos outro método append() para adicionar outro novo valor após o valor 6 na lista.

lst = [2, 4, 6, "python"]
lst.append(6)
lst.append(7)
print("The appended list is:", lst)

Resultado:

The appended list is: [2, 4, 6, 'python', 6, 7]

Anexar vários elementos na lista Python usando a função extend()

Este método irá estender a lista adicionando todos os itens ao iterável. Usamos a lista anexada conforme criada no código acima e adicionamos os novos elementos da lista a ela.

O exemplo de código completo é fornecido abaixo:

lst = [2, 4, 6, "python"]
lst.extend([8, 9, 10])
print("The appended list is:", lst)

Resultado:

The appended list is: [2, 4, 6, 'python', 8, 9, 10]

Anexar vários elementos na lista Python usando o método de concatenação

O símbolo + é usado para concatenação e mescla duas listas. O exemplo de código completo é fornecido abaixo:

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
lst3 = lst1 + lst2
print("The Concatenated List is:", lst3)

Resultado:

The Concatenated List is: [2, 4, 6, 8, 'python', 'java']

Anexar vários elementos na lista Python usando a função itertools.chain

A função chain() é importada dos itertools. O objetivo da função chain é o mesmo do operador de concatenação +. Ele combinará todos os elementos da lista em uma nova lista. O desempenho deste método é muito eficiente do que outros métodos.

O exemplo de código completo é fornecido abaixo:

from itertools import chain

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
final_list = list(chain(lst1, lst2))
print("The Final List is:", final_list)

Resultado:

The Final List is: [2, 4, 6, 8, 'python', 'java']

Artigo relacionado - Python List