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: