O que é uma Lista em Python?
Uma lista em Python é uma estrutura de dados mutável que pode armazenar uma sequência ordenada de elementos. Listas são definidas usando colchetes [], e os elementos dentro de uma lista são separados por vírgulas. As listas são altamente versáteis e podem conter elementos de diferentes tipos de dados, incluindo outras listas.
Para que serve uma Lista?
Armazenamento de Coleções de Dados: Listas são usadas para armazenar coleções de itens, que podem ser de qualquer tipo (números, strings, objetos).
Operações de Sequência: Listas permitem várias operações de sequência, como slicing, concatenação e repetição.
Flexibilidade: Como são mutáveis, elementos podem ser adicionados, removidos ou modificados facilmente.
Exemplos de Uso de Listas em Python
Caso de Uso 1: Armazenar uma Sequência de Valores
Listas podem ser usadas para armazenar uma sequência de valores, como uma lista de números ou nomes.
# Lista de números
numeros = [1, 2, 3, 4, 5]
print("Lista de Números:", numeros)
# Adicionar um número à lista
numeros.append(6)
print("Após Adicionar um Número:", numeros)
Caso de Uso 2: Manipular Dados em um Dataset
Listas podem ser usadas para armazenar e manipular dados em datasets. Por exemplo, listas aninhadas podem representar linhas de dados.
# Lista de listas representando um dataset de estudantes
estudantes = [
["Alice", 23, "Matemática"],
["Bob", 22, "Física"],
["Charlie", 24, "Biologia"]
]
# Acessar dados
for estudante in estudantes:
print(f"Nome: {estudante[0]}, Idade: {estudante[1]}, Curso: {estudante[2]}")
# Modificar dados
estudantes[1][1] = 23 # Atualizar idade de Bob
print("Dados Atualizados:", estudantes)
Caso de Uso 3: Filtrar e Processar Dados
Listas são úteis para filtrar e processar dados de maneira eficiente.
# Lista de números
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# Filtrar números pares
numeros_pares = [num for num in numeros if num % 2 == 0]
print("Números Pares:", numeros_pares)
# Dobrar cada número na lista
numeros_dobrados = [num * 2 for num in numeros]
print("Números Dobrados:", numeros_dobrados)
Acesse o link abaixo e execute o script no Google Colab agora mesmo. https://colab.research.google.com/drive/1w3nPW_3WBwR56dNHeW4izBtLi3Eu7g9X?usp=sharing
Esses exemplos demonstram a flexibilidade e a utilidade das listas em diferentes contextos de manipulação de dados, mostrando como elas podem ser aplicadas em tarefas de análise de dados em Python.
Comments