O que é lista?

Listas em Python

Listas em Python são estruturas de dados mutáveis e ordenadas que permitem armazenar uma coleção de itens. Esses itens podem ser de diferentes tipos (números, strings, booleanos, etc.) e até mesmo outras listas (listas aninhadas).

Características Principais:

  • Ordenadas: A ordem dos elementos é mantida.
  • Mutáveis: É possível adicionar, remover ou modificar elementos após a criação da lista.
  • Indexadas: Cada elemento possui um índice, começando em 0 para o primeiro elemento.
  • Permitem Duplicatas: Uma lista pode conter elementos repetidos.

Criação de Listas:

Listas são criadas utilizando colchetes [] e os elementos são separados por vírgulas.

minha_lista = [1, 2, "Python", True]

Acesso aos Elementos:

Para acessar um elemento específico, utiliza-se o índice correspondente dentro de colchetes.

primeiro_elemento = minha_lista[0] # primeiro_elemento recebe 1

Principais Operações e Métodos:

Iteração em Listas:

É comum iterar sobre os elementos de uma lista utilizando loops for.

for elemento in minha_lista:
    print(elemento)

List Comprehension:

É uma forma concisa de criar listas, aplicando uma expressão a cada elemento de uma sequência e opcionalmente filtrando os elementos. (https://pt.wikiwhat.page/kavramlar/List%20Comprehension)