Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Indexación de Listas en Python | Sección
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Estructuras de Datos en Python

bookIndexación de Listas en Python

En Python, las listas permiten acceder a elementos individuales utilizando su índice. El indexado comienza en 0, lo que significa que el primer elemento de una lista está en el índice 0, el segundo elemento está en el índice 1, y así sucesivamente. Esto se denomina indexado cero. Para acceder a un elemento, se utilizan corchetes con el índice del elemento deseado.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

En el siguiente ejemplo, el índice 0 devuelve el primer elemento, 'Rome', mientras que el índice 2 devuelve el tercer elemento, que es 'New York'. Recuerde que el índice corresponde a la posición menos uno (n - 1).

Indexado Negativo

Python también admite el indexado negativo: esto permite acceder a los elementos desde el final de la lista. Aquí, -1 representa el último elemento, -2 representa el penúltimo elemento, y así sucesivamente. El indexado negativo puede ser muy útil cuando se desea trabajar con una lista desde el final sin conocer su longitud.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Explicación:

  1. -1 recupera el último elemento 'Kioto';
  2. 3 y -2 ambos se refieren al cuarto elemento 'Brasilia', uno utilizando indexación positiva y el otro utilizando indexación negativa. Esto demuestra cómo la indexación recorre la lista.

La indexación positiva y negativa añade versatilidad al acceso de elementos desde listas, ya sea desde el principio o desde el final.

Indexación en listas anidadas

El acceso a elementos en una lista anidada requiere múltiples índices: el primer índice selecciona la sublista y el segundo índice accede al elemento específico dentro de esa sublista.

1234567891011121314
cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
copy

Las aplicaciones del indexado de listas anidadas incluyen, entre otras, datos estructurados como hojas de cálculo, matrices o bases de datos. Ejemplos prácticos pueden ser el acceso a filas y columnas en una matriz 2D, la recuperación de detalles de listas de registros de empleados o la extracción de información específica, como los nombres de ciudades o los costos de itinerarios de viaje o estructuras anidadas similares a JSON.

Tarea

Swipe to start coding

Se proporciona una lista llamada cities.

  • Inicializar la variable second con el segundo elemento del arreglo utilizando el índice.
  • Inicializar la variable last con el último elemento del arreglo utilizando el índice.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookIndexación de Listas en Python

Desliza para mostrar el menú

En Python, las listas permiten acceder a elementos individuales utilizando su índice. El indexado comienza en 0, lo que significa que el primer elemento de una lista está en el índice 0, el segundo elemento está en el índice 1, y así sucesivamente. Esto se denomina indexado cero. Para acceder a un elemento, se utilizan corchetes con el índice del elemento deseado.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

En el siguiente ejemplo, el índice 0 devuelve el primer elemento, 'Rome', mientras que el índice 2 devuelve el tercer elemento, que es 'New York'. Recuerde que el índice corresponde a la posición menos uno (n - 1).

Indexado Negativo

Python también admite el indexado negativo: esto permite acceder a los elementos desde el final de la lista. Aquí, -1 representa el último elemento, -2 representa el penúltimo elemento, y así sucesivamente. El indexado negativo puede ser muy útil cuando se desea trabajar con una lista desde el final sin conocer su longitud.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Explicación:

  1. -1 recupera el último elemento 'Kioto';
  2. 3 y -2 ambos se refieren al cuarto elemento 'Brasilia', uno utilizando indexación positiva y el otro utilizando indexación negativa. Esto demuestra cómo la indexación recorre la lista.

La indexación positiva y negativa añade versatilidad al acceso de elementos desde listas, ya sea desde el principio o desde el final.

Indexación en listas anidadas

El acceso a elementos en una lista anidada requiere múltiples índices: el primer índice selecciona la sublista y el segundo índice accede al elemento específico dentro de esa sublista.

1234567891011121314
cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
copy

Las aplicaciones del indexado de listas anidadas incluyen, entre otras, datos estructurados como hojas de cálculo, matrices o bases de datos. Ejemplos prácticos pueden ser el acceso a filas y columnas en una matriz 2D, la recuperación de detalles de listas de registros de empleados o la extracción de información específica, como los nombres de ciudades o los costos de itinerarios de viaje o estructuras anidadas similares a JSON.

Tarea

Swipe to start coding

Se proporciona una lista llamada cities.

  • Inicializar la variable second con el segundo elemento del arreglo utilizando el índice.
  • Inicializar la variable last con el último elemento del arreglo utilizando el índice.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2
single

single

some-alt