Python Index List: Aprenda a criar e manipular listas em Python
Python Index List: Aprenda a criar e manipular listas em Python.
Glossário
O que é uma lista em Python?
Uma lista em Python é uma estrutura de dados que permite armazenar uma coleção de elementos em uma única variável. É uma das estruturas mais importantes e versáteis da linguagem de programação Python. Uma lista pode conter diferentes tipos de elementos, como números, strings, booleanos e até mesmo outras listas. Ela é mutável, o que significa que seus elementos podem ser alterados ou atualizados após a criação da lista.
Como criar e inicializar uma lista em Python?
Para criar uma lista em Python, basta atribuir os elementos desejados a uma variável, envolvendo-os com colchetes []. Por exemplo, vamos criar uma lista de frutas:
frutas = ["maçã", "banana", "laranja"]
Neste exemplo, a variável “frutas” é uma lista que contém as frutas maçã, banana e laranja. Podemos criar listas com diferentes tipos de elementos, como números, strings e até mesmo objetos personalizados.
Também podemos criar uma lista vazia e adicionar elementos posteriormente. Basta atribuir uma lista vazia à variável e utilizar o método append() para adicionar elementos um a um. Por exemplo:
numeros = [] numeros.append(1) numeros.append(2) numeros.append(3)
Dessa forma, a variável “numeros” será uma lista com os números 1, 2 e 3.
Outra forma de inicializar uma lista é utilizando a função list(). Por exemplo:
numeros = list(range(1, 6))
Neste exemplo, a função range() gera uma sequência de números de 1 a 5, e a função list() converte essa sequência em uma lista.
Manipulando elementos em uma lista em Python
Uma vez que temos uma lista em Python, podemos realizar várias operações para manipular seus elementos. Podemos adicionar elementos, remover elementos, alterar valores e muito mais.
Para adicionar elementos em uma lista, podemos utilizar o método append(). Por exemplo, vamos adicionar a fruta “abacaxi” à lista de frutas:
frutas.append("abacaxi")
Dessa forma, a lista de frutas agora terá a fruta “abacaxi” no final. Podemos também adicionar elementos em posições específicas utilizando o método insert(). Por exemplo:
frutas.insert(1, "morango")
Dessa forma, a lista de frutas terá o “morango” na segunda posição, deslocando os outros elementos para a direita.



Para remover elementos de uma lista, podemos utilizar o método remove(). Por exemplo, vamos remover a fruta “banana” da lista de frutas:
frutas.remove("banana")
Dessa forma, a fruta “banana” será removida da lista. Também podemos utilizar o método pop() para remover um elemento em uma posição específica. Por exemplo:
frutas.pop(0)
Dessa forma, o primeiro elemento da lista de frutas será removido.
Acessando elementos em uma lista em Python
Para acessar um elemento específico em uma lista em Python, utilizamos o índice correspondente ao elemento desejado. Lembrando que o índice começa em 0. Por exemplo, vamos acessar o segundo elemento da lista de frutas:
segunda_fruta = frutas[1]
Dessa forma, a variável “segunda_fruta” receberá o valor “banana”. Podemos também utilizar índices negativos para acessar elementos a partir do final da lista. Por exemplo, para acessar o último elemento da lista de frutas, podemos utilizar o índice -1:
ultima_fruta = frutas[-1]
Dessa forma, a variável “ultima_fruta” receberá o valor “abacaxi”.
Além disso, podemos utilizar a sintaxe de fatiamento (slicing) para acessar uma parte específica da lista. Por exemplo, vamos acessar os primeiros três elementos da lista de frutas:
primeiras_frutas = frutas[:3]
Dessa forma, a variável “primeiras_frutas” será uma nova lista contendo as três primeiras frutas da lista original.
Com as informações apresentadas neste artigo, você aprendeu o que é uma lista em Python e como criar, inicializar e manipular elementos em uma lista. As listas são estruturas de dados poderosas e flexíveis que permitem armazenar e acessar informações de forma eficiente. Agora que você entende os conceitos básicos, pode explorar ainda mais a manipulação de listas em Python e utilizar essa estrutura para resolver uma variedade de problemas em seus projetos de programação. Lembre-se de praticar e experimentar diferentes operações com listas para aprimorar suas habilidades.
Manipulando elementos em uma lista em Python
Uma das grandes vantagens de utilizar listas em Python é a capacidade de manipular seus elementos de diversas formas. Podemos adicionar novos elementos, remover elementos existentes, alterar valores e até mesmo reordenar os elementos de uma lista.
Para adicionar elementos em uma lista, podemos utilizar o método append(). Esse método permite adicionar um elemento no final da lista. Por exemplo, suponha que temos uma lista de números primos:
primos = [2, 3, 5, 7]
Se quisermos adicionar o número primo 11 ao final da lista, podemos utilizar o método append() da seguinte forma:
primos.append(11)
Dessa forma, a lista será atualizada para: [2, 3, 5, 7, 11]. Note que o método append() modifica a lista original, adicionando o elemento ao final.
Outra forma de adicionar elementos em uma lista é utilizando o método insert(). Esse método permite adicionar um elemento em uma posição específica da lista. Por exemplo, vamos adicionar o número primo 13 na segunda posição da lista de primos:
primos.insert(1, 13)
Dessa forma, a lista será atualizada para: [2, 13, 3, 5, 7, 11]. Note que os elementos à direita da posição de inserção são deslocados para a direita.
Para remover elementos de uma lista, existem várias opções. O método remove() permite remover o primeiro elemento que corresponda a um valor específico. Por exemplo, suponha que queremos remover o número primo 5 da lista:
primos.remove(5)
Dessa forma, a lista será atualizada para: [2, 13, 3, 7, 11]. Note que apenas a primeira ocorrência do valor 5 é removida.
Outra opção é utilizar o método pop(). Esse método remove o elemento em uma posição específica da lista e retorna o valor removido. Por exemplo, se quisermos remover o segundo elemento da lista de primos:



valor_removido = primos.pop(1)
Dessa forma, a lista será atualizada para: [2, 3, 7, 11], e a variável “valor_removido” receberá o valor 13.
Além disso, podemos alterar valores em uma lista atribuindo um novo valor a um elemento específico. Por exemplo, se quisermos alterar o valor do terceiro elemento da lista de primos para 17:
primos[2] = 17
Dessa forma, a lista será atualizada para: [2, 3, 17, 7, 11].
Acessando elementos em uma lista em Python
Acessar elementos em uma lista é uma operação fundamental quando trabalhamos com listas em Python. Podemos utilizar os índices para obter o valor de um elemento específico em uma lista.
Os índices em Python começam em 0, ou seja, o primeiro elemento de uma lista tem índice 0, o segundo elemento tem índice 1, e assim por diante. Por exemplo, considerando a lista de primos:
primos = [2, 3, 5, 7, 11]
Para acessar o primeiro elemento da lista, podemos utilizar o índice 0 da seguinte forma:
primeiro_primo = primos[0]
Dessa forma, a variável “primeiro_primo” receberá o valor 2. Da mesma forma, podemos acessar outros elementos utilizando seus respectivos índices. Por exemplo, para acessar o terceiro elemento da lista:
terceiro_primo = primos[2]
Dessa forma, a variável “terceiro_primo” receberá o valor 5.
Além disso, podemos utilizar índices negativos para acessar elementos a partir do final da lista. Por exemplo, se quisermos acessar o último elemento da lista de primos:
ultimo_primo = primos[-1]
Dessa forma, a variável “ultimo_primo” receberá o valor 11.
Outra forma de acessar uma parte específica de uma lista é utilizando a sintaxe de fatiamento (slicing). O fatiamento permite obter uma sublista contendo uma parte da lista original. Por exemplo, se quisermos obter os três primeiros elementos da lista de primos:
primeiros_primos = primos[:3]
Dessa forma, a lista “primeiros_primos” será [2, 3, 5]. Note que o índice final no fatiamento é exclusivo, ou seja, o elemento no índice final não é incluído na sublista.
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.


