Зміст курсу
Структури Даних в Python
Структури Даних в Python
Індексація Списків
У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.
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])
Давайте спробуємо на практиці.
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.
Swipe to show code editor
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.
Дякуємо за ваш відгук!
Індексація Списків
У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.
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])
Давайте спробуємо на практиці.
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.
Swipe to show code editor
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.
Дякуємо за ваш відгук!
Індексація Списків
У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.
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])
Давайте спробуємо на практиці.
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.
Swipe to show code editor
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.
Дякуємо за ваш відгук!
У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.
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])
Давайте спробуємо на практиці.
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.
Swipe to show code editor
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.