# Introduction

As a developer, you'll frequently work with sets of data. You might need to manage multiple names, ages, or addresses. Storing each value in an individual variable makes code harder to read and write. To store multiple values, you can use a Python list.

## Scenario: Working on a planetary app

Imagine you're a developer who wants to create an application to work with a list of planets. You want to ask the user for the name of a planet and display the planets closer to and farther away from the sun.

In this module, you'll learn how to use Python lists and some of the most common operations.&#x20;

## What will I learn?

After completing this module, you'll be able to:

* Identify when to use a list.
* Create a list.
* Access a particular item in a list by using indexes.
* Push items to the end of a list.
* Sort and slice a list.

## What is the main objective?

By the end of this module, you'll understand when to use a list structure and how it can help organize your data.

## Prerequisites

You should be familiar with the concept


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.pqtkha.com/programming/technology/python/microsoft-training-python-for-beginners/module-5-introduction-to-lists-in-python/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
