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: Acceso Eficiente a Elementos | Lista
Estructuras de Datos en Python
course content

Contenido del Curso

Estructuras de Datos en Python

Estructuras de Datos en Python

2. Diccionario
4. Conjunto

book
Indexación de Listas en Python: Acceso Eficiente a Elementos

En Python, las listas te permiten acceder a elementos individuales usando su índice. El indexado comienza en 0, lo que significa que el primer elemento en una lista está en el índice 0, el segundo elemento está en el índice 1, y así sucesivamente. Esto se llama indexación cero. Para acceder a un elemento, usa 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'. Recuerda que el índice corresponde a la posición menos uno (n - 1).

Indexación Negativa

Python también admite la indexación negativa: esto te permite acceder a elementos desde el final de la lista. Aquí, -1 representa el último elemento, -2 representa el penúltimo elemento, y así sucesivamente. La indexación negativa puede ser muy útil cuando deseas 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 usando indexación positiva y el otro usando indexación negativa. Esto demuestra cómo la indexación envuelve la lista.

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

Indexación en Listas Anidadas

Acceder 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, pero no se limitan a, datos estructurados como hojas de cálculo, matrices o bases de datos. Ejemplos prácticos podrían ser acceder a filas y columnas en una matriz 2D, recuperar detalles de listas de registros de empleados o extraer información específica, como los nombres de las ciudades o los costos de itinerarios de viaje o estructuras anidadas similares a JSON.

Tarea

Swipe to start coding

Se te da una lista llamada cities.

  • Inicializa la variable second con el segundo elemento del array usando el índice.
  • Inicializa la variable last con el último elemento del array usando el índice.

Nota

Puedes usar un índice negativo para acceder más fácilmente al último elemento.

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
toggle bottom row

book
Indexación de Listas en Python: Acceso Eficiente a Elementos

En Python, las listas te permiten acceder a elementos individuales usando su índice. El indexado comienza en 0, lo que significa que el primer elemento en una lista está en el índice 0, el segundo elemento está en el índice 1, y así sucesivamente. Esto se llama indexación cero. Para acceder a un elemento, usa 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'. Recuerda que el índice corresponde a la posición menos uno (n - 1).

Indexación Negativa

Python también admite la indexación negativa: esto te permite acceder a elementos desde el final de la lista. Aquí, -1 representa el último elemento, -2 representa el penúltimo elemento, y así sucesivamente. La indexación negativa puede ser muy útil cuando deseas 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 usando indexación positiva y el otro usando indexación negativa. Esto demuestra cómo la indexación envuelve la lista.

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

Indexación en Listas Anidadas

Acceder 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, pero no se limitan a, datos estructurados como hojas de cálculo, matrices o bases de datos. Ejemplos prácticos podrían ser acceder a filas y columnas en una matriz 2D, recuperar detalles de listas de registros de empleados o extraer información específica, como los nombres de las ciudades o los costos de itinerarios de viaje o estructuras anidadas similares a JSON.

Tarea

Swipe to start coding

Se te da una lista llamada cities.

  • Inicializa la variable second con el segundo elemento del array usando el índice.
  • Inicializa la variable last con el último elemento del array usando el índice.

Nota

Puedes usar un índice negativo para acceder más fácilmente al último elemento.

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
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt