Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

Concatenar Arrays em Python

Neste artigo, vamos explorar diferentes maneiras de concatenar arrays em Python, com foco no uso do método `extend()`, da função `append()` e do operador de adição `+`.

Concatenar Arrays em Python

Concatenar arrays utilizando o método extend()

O método extend() é uma forma simples e eficiente de concatenar arrays em Python. Ele permite adicionar os elementos de um array ao final de outro array. Veja um exemplo:

array1 = [1, 2, 3]
array2 = [4, 5, 6]

array1.extend(array2)

print(array1)  # Output: [1, 2, 3, 4, 5, 6]

Nesse exemplo, o método extend() é chamado no array1 e passamos o array2 como argumento. Os elementos do array2 são adicionados ao final do array1. É importante lembrar que o método extend() modifica o array original.

Utilizando a função append() para concatenar arrays em Python

Outra forma de concatenar arrays é utilizando a função append(). No entanto, diferentemente do método extend(), a função append() adiciona o array como um único elemento, em vez de adicionar os elementos individualmente. Veja o exemplo abaixo:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
array1 = [1, 2, 3]
array2 = [4, 5, 6]

array1.append(array2)

print(array1)  # Output: [1, 2, 3, [4, 5, 6]]

Nesse exemplo, o array2 é adicionado ao array1 como um único elemento. Portanto, o array1 terá um elemento a mais do que antes. Se você deseja concatenar os elementos de array2 ao array1 individualmente, o método extend() é mais adequado.

Concatenando arrays com o operador de adição (+)

O operador de adição + também pode ser usado para concatenar arrays em Python. Podemos simplesmente adicionar um array ao final do outro usando esse operador. Veja o exemplo abaixo:

array1 = [1, 2, 3]
array2 = [4, 5, 6]

concatenated_array = array1 + array2

print(concatenated_array)  # Output: [1, 2, 3, 4, 5, 6]

Nesse exemplo, criamos um novo array concatenated_array adicionando os elementos do array1 e array2 usando o operador de adição +. O resultado é um novo array que contém todos os elementos dos arrays originais.

Concatenar arrays multidimensionais em Python

Além de concatenar arrays unidimensionais, também podemos concatenar arrays multidimensionais em Python. Para fazer isso, podemos usar a função concatenate() do módulo NumPy. Veja o exemplo abaixo:

import numpy as np

array1 = np.array([[1, 2], [3, 4]])
array2 = np.array([[5, 6]])

concatenated_array = np.concatenate((array1, array2), axis=0)

print(concatenated_array)
"""
Output:
[[1 2]
 [3 4]
 [5 6]]
"""

Nesse exemplo, utilizamos o NumPy para criar os arrays multidimensionais array1 e array2. Em seguida, usamos a função concatenate() para concatenar esses arrays ao longo do eixo 0, ou seja, adicionando as linhas do array2 abaixo das linhas do array1.

Conclusão

Neste artigo, exploramos diferentes maneiras de concatenar arrays em Python. Vimos como utilizar o método extend(), a função append() e o operador de adição + para concatenar arrays unidimensionais. Também aprendemos a concatenar arrays multidimensionais utilizando o módulo NumPy. A concatenação de arrays é uma operação importante ao lidar com dados em Python, e agora você tem várias opções para realizar essa tarefa de forma eficiente.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Lembre-se sempre de consultar a documentação oficial do Python e do NumPy para obter mais informações e exemplos sobre a concatenação de arrays em Python. Pratique essas técnicas e experimente diferentes cenários para aprimorar suas habilidades de programação. Espero que este artigo tenha sido útil e que você possa aplicar esse conhecimento em seus projetos futuros.

A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.