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
Postar um comentário