Introdução às Listas

Uma lista é uma coleção ordenada de elementos. Os elementos podem ser de qualquer tipo, como números, strings, booleanos ou até mesmo outras listas.

Criando uma lista

Acessando elementos da lista

Tamanho da lista

Operações com Listas

Adicionando elementos

Você pode adicionar elementos a uma lista usando o método append().

Removendo elementos

Você pode remover elementos de uma lista usando o método remove().

Verificando a existência de um elemento

Você pode verificar se um elemento existe em uma lista usando o operador in.

Ordenando a lista

Você pode ordenar uma lista usando o método sort().

Concatenando listas

Você pode concatenar duas listas usando o operador +.

Iterando sobre Listas

Loop for

Você pode usar um loop for para iterar sobre os elementos de uma lista.

List comprehensions

As list comprehensions permitem criar listas de forma mais compacta.

Uma list comprehension é uma maneira concisa de criar uma nova lista, aplicando uma operação a cada item de outra lista (ou outro iterável) e coletando os resultados.

Formato: [expressão for item in iterável]

As list comprehensions podem incluir condições para filtrar os elementos:

Índices Negativos e Fatiamento

Índices negativos

Você pode usar índices negativos para acessar elementos a partir do final da lista.

Fatiamento de listas

Você pode fatiar uma lista para obter uma parte específica dela.

Formato: lista[inicio:fim]

Índice de início e fim são opcionais:

Fatiamento com passo: