Trabalhando com Listas em Python

 

O que é uma lista?

Uma lista é uma estrutura de dados que permite armazenar uma coleção de itens ordenados. Em Python, as listas são versáteis e podem conter elementos de diferentes tipos, como números, strings ou até outras listas. Por exemplo, podemos criar uma lista que inclua os nomes dos planetas do Sistema Solar:​


planetas = ['Mercúrio', 'Vênus', 'Terra', 'Marte', 'Júpiter', 'Saturno', 'Urano', 'Netuno']

print(planetas)


Ao executar o código acima, a saída será:

['Mercúrio', 'Vênus', 'Terra', 'Marte', 'Júpiter', 'Saturno', 'Urano', 'Netuno']


Note que a lista é exibida com colchetes e os elementos separados por vírgulas. Para apresentar os itens de forma mais amigável ao usuário, podemos exibir cada elemento da seguinte maneira:


print (planetas[0])


Ao executar o código acima, a saída será:

Mercúrio


Acessando elementos de uma lista


Listas em Python são ordenadas, o que significa que cada elemento possui uma posição específica, chamada de índice. Os índices começam em 0. Para acessar um elemento, utilizamos o nome da lista seguido do índice entre colchetes. Por exemplo, para acessar o primeiro planeta da lista:


print(planetas[0])


A saída será:

Mercúrio


Para acessar o terceiro planeta:

print(planetas[2])


A saída será:​

Terra


Python também permite acessar elementos a partir do final da lista utilizando índices negativos. O índice -1 refere-se ao último elemento, -2 ao penúltimo, e assim por diante. Por exemplo:


print(planetas[-1]) # Último planeta

print(planetas[-2]) # Penúltimo planeta


A saída será:


Netuno

Urano


Manipulando elementos de uma lista


As listas em Python são mutáveis, ou seja, podemos alterar seus elementos após a criação. Por exemplo, para substituir o nome do primeiro planeta:


planetas[0] = 'Mercury'

print(planetas[0])


A saída será:​

Mercury


Além disso, podemos adicionar novos elementos à lista utilizando o método append():

planetas.append('Plutão')

print(planetas)


A saída será:

['Mercury', 'Vênus', 'Terra', 'Marte', 'Júpiter', 'Saturno', 'Urano', 'Netuno', 'Plutão']


Para remover um elemento, utilizamos o método remove():

planetas.remove('Marte')

print(planetas)


A saída será:

['Mercury', 'Vênus', 'Terra', 'Júpiter', 'Saturno', 'Urano', 'Netuno', 'Plutão']


Aprendemos o que são listas em Python, como acessá-las e manipulá-las. As listas são estruturas de dados fundamentais que permitem armazenar e organizar coleções de itens de forma eficiente.

Comentários