Contenido del Curso
Estructuras de Datos en Python
Estructuras de Datos en Python
Índice de Listas
En Python, las listas permiten indexar elementos. Esto significa que podemos acceder a cada elemento de la lista por su índice. Recuerde, la indexación en las listas comienza en 0. Por lo tanto, el primer elemento está en el índice 0, el segundo en el índice 1, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ya hemos hablado de la indexación positiva, pero también existe la indexación negativa. La indexación negativa empieza por el final de la lista. Por ejemplo, el índice -1 se refiere al último elemento, el índice -2 al penúltimo, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the last element print(list_A[-1]) # Getting the fourth element print(list_A[3], list_A[-2])
Pongámoslo en práctica.
Indexing in Nested Lists
Accessing elements in a nested list requires multiple indices: the first index selects the sublist, and the second index accesses the specific item within that sublist.
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
Applications of nested list indexing include but are not limited to, structured data such as spreadsheets, matrices, or databases. Practical examples could be accessing rows and columns in a 2D matrix, retrieving details from lists of employee records, or extracting specific information, such as the city names or costs from travel itineraries or nested JSON-like structures.
Tarea
You are given a list of cities, and your task is to retrieve:
- The second element in the list using its index;
- The last element in the list using negative indexing.
¡Gracias por tus comentarios!
Índice de Listas
En Python, las listas permiten indexar elementos. Esto significa que podemos acceder a cada elemento de la lista por su índice. Recuerde, la indexación en las listas comienza en 0. Por lo tanto, el primer elemento está en el índice 0, el segundo en el índice 1, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ya hemos hablado de la indexación positiva, pero también existe la indexación negativa. La indexación negativa empieza por el final de la lista. Por ejemplo, el índice -1 se refiere al último elemento, el índice -2 al penúltimo, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the last element print(list_A[-1]) # Getting the fourth element print(list_A[3], list_A[-2])
Pongámoslo en práctica.
Indexing in Nested Lists
Accessing elements in a nested list requires multiple indices: the first index selects the sublist, and the second index accesses the specific item within that sublist.
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
Applications of nested list indexing include but are not limited to, structured data such as spreadsheets, matrices, or databases. Practical examples could be accessing rows and columns in a 2D matrix, retrieving details from lists of employee records, or extracting specific information, such as the city names or costs from travel itineraries or nested JSON-like structures.
Tarea
You are given a list of cities, and your task is to retrieve:
- The second element in the list using its index;
- The last element in the list using negative indexing.
¡Gracias por tus comentarios!
Índice de Listas
En Python, las listas permiten indexar elementos. Esto significa que podemos acceder a cada elemento de la lista por su índice. Recuerde, la indexación en las listas comienza en 0. Por lo tanto, el primer elemento está en el índice 0, el segundo en el índice 1, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ya hemos hablado de la indexación positiva, pero también existe la indexación negativa. La indexación negativa empieza por el final de la lista. Por ejemplo, el índice -1 se refiere al último elemento, el índice -2 al penúltimo, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the last element print(list_A[-1]) # Getting the fourth element print(list_A[3], list_A[-2])
Pongámoslo en práctica.
Indexing in Nested Lists
Accessing elements in a nested list requires multiple indices: the first index selects the sublist, and the second index accesses the specific item within that sublist.
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
Applications of nested list indexing include but are not limited to, structured data such as spreadsheets, matrices, or databases. Practical examples could be accessing rows and columns in a 2D matrix, retrieving details from lists of employee records, or extracting specific information, such as the city names or costs from travel itineraries or nested JSON-like structures.
Tarea
You are given a list of cities, and your task is to retrieve:
- The second element in the list using its index;
- The last element in the list using negative indexing.
¡Gracias por tus comentarios!
En Python, las listas permiten indexar elementos. Esto significa que podemos acceder a cada elemento de la lista por su índice. Recuerde, la indexación en las listas comienza en 0. Por lo tanto, el primer elemento está en el índice 0, el segundo en el índice 1, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ya hemos hablado de la indexación positiva, pero también existe la indexación negativa. La indexación negativa empieza por el final de la lista. Por ejemplo, el índice -1 se refiere al último elemento, el índice -2 al penúltimo, y así sucesivamente.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the last element print(list_A[-1]) # Getting the fourth element print(list_A[3], list_A[-2])
Pongámoslo en práctica.
Indexing in Nested Lists
Accessing elements in a nested list requires multiple indices: the first index selects the sublist, and the second index accesses the specific item within that sublist.
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
Applications of nested list indexing include but are not limited to, structured data such as spreadsheets, matrices, or databases. Practical examples could be accessing rows and columns in a 2D matrix, retrieving details from lists of employee records, or extracting specific information, such as the city names or costs from travel itineraries or nested JSON-like structures.
Tarea
You are given a list of cities, and your task is to retrieve:
- The second element in the list using its index;
- The last element in the list using negative indexing.