Organizando o Inventário do Palácio com Listas Python

PythonBeginner
Pratique Agora

Introdução

Neste laboratório, vamos mergulhar no mundo das listas Python usando o contexto de um palácio de um faraó egípcio antigo. Você desempenhará o papel de um guardião responsável por organizar e gerenciar os itens armazenados no palácio. Sua missão é aprender sobre os fundamentos das listas Python e usar seu conhecimento recém-adquirido para manter o controle do inventário do palácio.

Entendendo os Fundamentos das Listas

Nesta etapa, você começará criando uma lista Python para representar os itens armazenados no palácio. Você aprenderá como adicionar e remover itens da lista e acessar elementos específicos.

Primeiro, vamos abrir um arquivo de script Python chamado list_basics.py no caminho ~/project. Dentro do arquivo de script, escreva o seguinte código:

## list_basics.py

## Crie uma lista de itens do palácio
palace_inventory = ["gold statue", "jeweled crown", "antique vase"]

## Adicione um novo item à lista
palace_inventory.append("precious gems")

## Remova um item da lista
palace_inventory.remove("jeweled crown")

## Acesse o primeiro item da lista
first_item = palace_inventory[0]
print(first_item)

Execute o script:

python list_basics.py

A informação abaixo deve ser exibida no seu terminal:

gold statue

Manipulação e Fatiamento de Listas

Nesta etapa, você aprenderá técnicas avançadas de manipulação de listas, como fatiamento (slicing) e atualização de elementos da lista.

Abra um novo arquivo chamado list_manipulation.py no caminho ~/project e adicione o seguinte código:

## list_manipulation.py

## Crie uma lista de números
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

## Fatia a lista para obter um subconjunto
subset = numbers[2:7]
print(subset)

## Atualize elementos específicos na lista
numbers[5] = 100
print(numbers)

Execute o script:

python list_manipulation.py

A informação abaixo deve ser exibida no seu terminal:

[3, 4, 5, 6, 7]
[1, 2, 3, 4, 5, 100, 7, 8, 9, 10]

Resumo

Neste laboratório, projetamos um cenário em um antigo palácio egípcio para introduzir o conceito de listas Python. Você atuou como um guardião responsável por gerenciar o inventário do palácio, fornecendo um contexto prático e envolvente para o aprendizado. Ao completar o laboratório, você adquiriu habilidades essenciais na criação, manipulação e acesso a listas Python, que são fundamentais para qualquer programador Python em ascensão.