Pplware

Python para totós: por onde começar? (Parte III)

Se alguma vez ouviu falar de Python e pensou “isso parece complicado demais para mim”, respire fundo: não é! Python é uma das linguagens de programação mais acessíveis e populares do mundo. Hoje vamos falar sobre listas.


No universo da programação em Python, as listas são uma das estruturas de dados mais usadas e por boas razões. Simples, flexíveis e poderosas, permitem armazenar vários valores numa única variável, tornando o código mais limpo e eficiente.

O que é uma lista em Python?

Uma lista é uma coleção ordenada de elementos que pode armazenar diferentes tipos de dados, como números, texto ou até outras listas.

Em Python, as listas são criadas utilizando parênteses retos:

frutas = ["maçã", "banana", "laranja"]

Neste exemplo, temos uma lista com o nome frutas com três elementos.

Características principais das listas

As listas em Python apresentam várias características importantes:

lista = ["texto", 10, True, 3.14]

Aceder a elementos de uma lista

Cada elemento de uma lista tem um índice e começa no 0:

frutas = ["maçã", "banana", "laranja"]

print(frutas[0])  # maçã
print(frutas[1])  # banana

Também é possível usar índices negativos, começando do fim para o principio.

print(frutas[-1])  # laranja

Alterar elementos de uma lista

Uma das grandes vantagens das listas é o facto de serem mutáveis:

frutas = ["maçã", "banana", "laranja"]

frutas[1] = "kiwi"

print(frutas)

Resultado:

["maçã", "kiwi", "laranja"]

Adicionar elementos a uma lista

Podemos adicionar elementos de várias formas.

append() – adiciona no fim

frutas.append("manga")

insert() – adiciona numa posição específica

frutas.insert(1, "uva")

Remover elementos de uma lista

Também é possível remover itens:

remove() – remove pelo valor

frutas.remove("banana")

pop() – remove pelo índice

frutas.pop(0)

Percorrer uma lista

Podemos percorrer todos os elementos de uma lista facilmente com um ciclo for:

for fruta in frutas:
    print(fruta)

As listas são uma das estruturas mais importantes em Python. São fundamentais tanto em pequenos scripts como em aplicações mais complexas, permitindo organizar dados de forma simples e eficiente.

Dominar listas é um passo essencial para qualquer pessoa que esteja a aprender programação em Python.

Exit mobile version