Indexació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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Explicación:
-1recupera el último elemento 'Kioto';3y-2ambos 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.
1234567891011121314cities = [ ["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
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.
Swipe to start coding
Se proporciona una lista llamada cities.
- Inicializar la variable
secondcon el segundo elemento del arreglo utilizando el índice. - Inicializar la variable
lastcon el último elemento del arreglo utilizando el índice.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 4
Indexació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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Explicación:
-1recupera el último elemento 'Kioto';3y-2ambos 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.
1234567891011121314cities = [ ["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
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.
Swipe to start coding
Se proporciona una lista llamada cities.
- Inicializar la variable
secondcon el segundo elemento del arreglo utilizando el índice. - Inicializar la variable
lastcon el último elemento del arreglo utilizando el índice.
Solución
¡Gracias por tus comentarios!
single