Organizar el inventario del palacio con listas de Python

PythonBeginner
Practicar Ahora

Introducción

En este laboratorio, profundizaremos en el mundo de las listas de Python utilizando el contexto del palacio de un faraón antiguo egipcio. Tu papel será el de un guardián responsable de organizar y administrar los objetos almacenados en el palacio. Tu misión es aprender los fundamentos de las listas de Python y utilizar tus nuevos conocimientos para llevar un registro del inventario del palacio.

Comprendiendo los conceptos básicos de las listas

En este paso, comenzarás creando una lista de Python para representar los objetos almacenados en el palacio. Aprenderás cómo agregar y eliminar elementos de la lista y cómo acceder a elementos específicos.

Primero, abre un archivo de script de Python llamado list_basics.py en la ruta ~/project. Dentro del archivo de script, escribe el siguiente código:

## list_basics.py

## Crea una lista de objetos del palacio
palace_inventory = ["estatua de oro", "corona joyada", "jarrón antiguo"]

## Agrega un nuevo elemento a la lista
palace_inventory.append("joyas preciosas")

## Elimina un elemento de la lista
palace_inventory.remove("corona joyada")

## Accede al primer elemento de la lista
first_item = palace_inventory[0]
print(first_item)

Ejecuta el script:

python list_basics.py

La siguiente información debe mostrarse en tu terminal:

estatua de oro

Manipulación y segmentación de listas

En este paso, aprenderás técnicas avanzadas de manipulación de listas, como la segmentación y la actualización de elementos de la lista.

Abre un nuevo archivo llamado list_manipulation.py en la ruta ~/project y agrega el siguiente código:

## list_manipulation.py

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

## Segmenta la lista para obtener un subconjunto
subset = numbers[2:7]
print(subset)

## Actualiza elementos específicos de la lista
numbers[5] = 100
print(numbers)

Ejecuta el script:

python list_manipulation.py

La siguiente información debe mostrarse en tu terminal:

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

Resumen

En este laboratorio, diseñamos un escenario en un palacio egipcio antiguo para introducir el concepto de listas de Python. Tú actuaste como guardián responsable de administrar el inventario del palacio, brindando un contexto práctico y atractivo para el aprendizaje. Al completar el laboratorio, adquiriste habilidades esenciales en la creación, manipulación y acceso a listas de Python, que son fundamentales para cualquier programador de Python aspirante.