Lista Python: Aprenda a criar e manipular listas de forma única
Neste artigo, vamos falar sobre o que é uma lista no Python e como manipulá-la.
Glossário
O que é uma lista no Python?
Criando uma lista no Python
Para criar uma lista no Python, utilizamos colchetes e separamos os elementos por vírgulas. Podemos inserir qualquer tipo de dado em uma lista, como números, strings, booleanos, objetos e até mesmo outras listas.
Veja um exemplo de como criar uma lista simples:
lista = [1, 2, 3, 4, 5]
Nesse exemplo, criamos uma lista chamada “lista” que contém os números de 1 a 5. Podemos acessar os elementos da lista utilizando índices, onde o primeiro elemento possui o índice 0, o segundo elemento o índice 1 e assim por diante.
Manipulando listas no Python
As listas no Python possuem diversas funcionalidades que permitem manipulá-las de forma eficiente. Podemos realizar operações como adicionar elementos, remover elementos, alterar valores e muito mais.
Aqui estão algumas das principais operações de manipulação de listas no Python:



- Adicionar elementos: utilizamos o método append() para adicionar um elemento ao final da lista. Por exemplo:
lista.append(6)
- Remover elementos: podemos remover elementos de uma lista utilizando os métodos remove() ou pop(). O método remove() remove a primeira ocorrência do valor especificado, enquanto o método pop() remove um elemento pelo seu índice. Por exemplo:
lista.remove(3)
- Alterar valores: podemos alterar o valor de um elemento da lista acessando-o pelo seu índice e atribuindo um novo valor. Por exemplo:
lista[2] = 10
- Ordenar a lista: o método sort() permite ordenar os elementos de uma lista em ordem crescente. Por exemplo:
lista.sort()
Removendo elementos duplicados de uma lista no Python
Em alguns casos, pode ser necessário remover elementos duplicados de uma lista no Python. Para isso, podemos utilizar a função set(), que transforma a lista em um conjunto, eliminando assim os elementos duplicados. Em seguida, podemos converter novamente o conjunto em uma lista.
Veja o exemplo abaixo:
lista = [1, 2, 3, 3, 4, 5, 5]
lista_sem_duplicados = list(set(lista))
Agora, a lista_sem_duplicados conterá apenas os elementos únicos da lista original.
Conclusão
As listas no Python são poderosas estruturas de dados que permitem armazenar e manipular coleções de elementos de forma eficiente. Através das operações de criação, manipulação e remoção de elementos, podemos realizar diversas tarefas utilizando listas. Além disso, a remoção de elementos duplicados é uma funcionalidade importante quando lidamos com conjuntos de dados únicos.
Neste artigo, aprendemos sobre o que é uma lista no Python, como criar uma lista, como manipular seus elementos e como remover elementos duplicados. Agora você está preparado para utilizar listas de forma única em seus projetos Python.
Manipulando listas no Python
As listas no Python oferecem uma série de métodos e operações que permitem manipular seus elementos de forma eficiente. Vamos conhecer algumas das principais funcionalidades para manipulação de listas no Python.
- Acessando elementos: podemos acessar os elementos de uma lista utilizando índices. O primeiro elemento possui o índice 0, o segundo o índice 1 e assim por diante. Por exemplo:
lista = [1, 2, 3, 4, 5]
primeiro_elemento = lista[0] # Resultado: 1
- Fatias (slices): podemos obter uma sublista a partir de uma lista utilizando fatias. Por exemplo, se quisermos obter os três primeiros elementos da lista, podemos utilizar a seguinte sintaxe:
sublista = lista[:3] # Resultado: [1, 2, 3]
- Verificando a existência de um elemento: podemos utilizar o operador `in` para verificar se um elemento está presente em uma lista. Por exemplo:
if 3 in lista:
print("O número 3 está na lista.")
- Obtendo o tamanho da lista: podemos utilizar a função `len()` para obter o número de elementos em uma lista. Por exemplo:
tamanho = len(lista) # Resultado: 5
- Concatenando listas: podemos utilizar o operador `+` para concatenar duas ou mais listas em uma única lista. Por exemplo:
lista1 = [1, 2, 3]
lista2 = [4, 5, 6]
lista_concatenada = lista1 + lista2 # Resultado: [1, 2, 3, 4, 5, 6]
- Copiando uma lista: para copiar uma lista, devemos ter cuidado, pois a atribuição direta não cria uma nova lista, mas apenas uma referência para a lista original. Para criar uma cópia real da lista, podemos utilizar o método `copy()` ou utilizar a sintaxe de fatia completa `[:]`. Por exemplo:
copia_lista = lista.copy()
Essas são apenas algumas das operações que podemos realizar para manipular listas no Python. A lista Python oferece uma ampla gama de funcionalidades que permitem trabalhar com eficiência e flexibilidade.
Removendo elementos duplicados de uma lista no Python
Em alguns casos, é necessário remover elementos duplicados de uma lista no Python. Felizmente, o Python oferece uma solução simples para essa tarefa.
Uma abordagem comum é utilizar a função `set()`, que transforma a lista em um conjunto. Os conjuntos em Python não permitem elementos duplicados, então, ao converter a lista em um conjunto e depois novamente em uma lista, os elementos duplicados são automaticamente removidos.
Aqui está um exemplo de como remover elementos duplicados de uma lista no Python:



lista = [1, 2, 3, 3, 4, 5, 5]
lista_sem_duplicados = list(set(lista))
No exemplo acima, a lista original contém elementos duplicados, como 3 e 5. Ao converter a lista em um conjunto utilizando `set()`, os elementos duplicados são removidos. Em seguida, utilizamos `list()` para converter o conjunto de volta em uma lista, resultando em `lista_sem_duplicados` que contém apenas os elementos únicos da lista original.
Essa é uma maneira simples e eficiente de remover elementos duplicados de uma lista no Python.
Conclusão
Neste artigo, exploramos o conceito de listas no Python, aprendemos como criar uma lista, manipular seus elementos e remover elementos duplicados. As listas são estruturas de dados poderosas que nos permitem armazenar e manipular coleções de elementos de forma eficiente.
Ao criar listas no Python, podemos utilizar diversos métodos e operações para acessar, adicionar, remover e alterar elementos. Além disso, a remoção de elementos duplicados é uma tarefa comum e pode ser facilmente realizada utilizando a função `set()`.
Espero que este artigo tenha lhe fornecido uma compreensão clara sobre como criar e manipular listas no Python. Agora você está pronto para utilizar listas de forma única em seus projetos e explorar ainda mais as possibilidades que o Python oferece.
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.


