Pitão

Como juntar listas em Python

Como juntar listas em Python

As listas são uma estrutura de dados importante em Python, usadas para armazenar vários elementos em um único contêiner. As listas Python podem armazenar tipos semelhantes e tipos heterogêneos de elementos. Em Python, você pode juntar ou concatenar duas ou mais listas. Juntar-se a uma lista mescla várias listas em uma única lista. Este artigo explica a junção ou concatenação de listas Python de várias maneiras.

Como participar de listas Python

O seguinte inclui métodos para juntar listas em Python:

  1. Usando o acrescentar() função
  2. Usando o ampliar() função
  3. Usando o '+' operador
  4. Usando o '*' operador

Vamos discutir esses métodos um por um.

Método 1: usando a função append ()

O acrescentar() function é uma função embutida em Python que insere elementos no final de uma lista. No exemplo a seguir, usaremos o acrescentar() função para juntar duas listas.

#creating list 1
minhaLista1 = [1,2,3,4,5]
#creating list 2
minhaLista2 = [6,7,8,9]
#joining listas 1 e 2 usando a função append
myList1.anexar (minhaLista2)
#printing a nova lista
imprimir (minhaLista1)

Resultado

Na saída, você verá que a primeira lista foi adicionada a outra, ao final da lista como um item.

Para juntar elementos de listas, precisamos iterar por meio de list2 usando o para fazer um loop e anexar cada item separadamente ao final da lista1.

#creating list 1
minhaLista1 = [1,2,3,4,5]
#creating list 2
minhaLista2 = [6,7,8,9]
#joining listas 1 e 2 usando a função append
para x em myList2:
myList1.anexar (x)
#printing a nova lista
imprimir (minhaLista1)

Resultado

Agora, pode-se ver que as listas são concatenadas.

Da mesma forma, podemos juntar três listas usando a função append ().

#creating list 1
minhaLista1 = [1,2,3,4,5]
#creating list 2
minhaLista2 = [6,7,8,9]
#creating list 3
minhaLista3 = ['kamran', 'Sattar', 'Awaisi']
#joining lists 1, 2, and 3 usando a função append
para x em myList2:
myList1.anexar (x)
para x em myList3:
myList1.anexar (x)
#printing the list
imprimir (minhaLista1)

Resultado

Método 2: usando a função extend ()

O ampliar() function é a função embutida em Python que pode ser usada para juntar listas. Esta função adiciona os elementos de uma lista ao final da outra lista. Não é necessário iterar usando loops com o

ampliar() função. No exemplo a seguir, vamos criar duas listas e juntá-las usando o ampliar() função.

#creating list 1
minhaLista1 = [1,2,3,4,5]
#creating list 2
minhaLista2 = [6,7,8,9]
# usando a função extend ()
myList1.extend (myList2)
#printing the list
imprimir (minhaLista1)

Resultado

Como você pode ver na saída a seguir, as listas foram unidas com sucesso.

Método 3: usando o operador '+'

As listas também podem ser unidas usando o operador '+'. Este é o método mais fácil para juntar listas em Python. Listas que são unidas usando o operador '+' são armazenadas em uma nova lista. No exemplo a seguir, usaremos o operador '+' para juntar três listas.

#creating list 1
minhaLista1 = [1,2,3]
#creating list 2
minhaLista2 = [4,5,6,7,8]
#creating list 3
myList3 = [1,3,4,6,7,8,4]
# ingressar na lista usando o operador '+'
minhaLista1 = minhaLista1 + minhaLista2 + minhaLista3
#printing the list
print ("A lista associada é:", myList1)

Resultado

A saída a seguir mostra as listas associadas.

Método 4: usando o operador '*'

O operador '*' também pode ser usado para juntar listas Python. No entanto, esse recurso só é compatível com o Python 3.6+ versão do Python. As listas associadas são armazenadas na nova lista. Vamos usar o operador '*' para entrar nas listas.

#criando uma lista 1
minhaLista1 = [1,2,3]
#criando uma lista 2
minhaLista2 = [4,5,6,7,8]
#criando uma lista 3
myList3 = [1,3,4,6,7,8,4]
# ingressar na lista usando o operador '*'
minhaLista1 = [* minhaLista1, * minhaLista2, * minhaLista3]
#printing the list
print ("A lista associada é:", myList1)

Resultado

Como você pode ver na saída a seguir, as listas foram unidas com sucesso usando o operador '*'.

Conclusão

A lista em Python é um contêiner usado para armazenar elementos em uma sequência. Listas Python podem ser unidas de várias maneiras. Este artigo explicou como juntar listas em Python com quatro métodos básicos por meio de vários exemplos simples.

Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...
OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...