top of page

Python | Lista - Estrutura de Dados e Sequências #2

Foto do escritor: Fabio CerqueiraFabio Cerqueira

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?


  1. 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).

  2. Operações de Sequência: Listas permitem várias operações de sequência, como slicing, concatenação e repetição.

  3. 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.

2 visualizações0 comentário

Posts recentes

Ver tudo

Comments


bottom of page