Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Індексація Списків | Список
Структури Даних в Python
course content

Зміст курсу

Структури Даних в Python

Структури Даних в Python

1. Список
2. Словник
3. Кортеж
4. Множина

bookІндексація Списків

У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.

1234567
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
copy

Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.

1234567
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])
copy

Давайте спробуємо на практиці.

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.

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

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.

Завдання
test

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.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2
toggle bottom row

bookІндексація Списків

У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.

1234567
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
copy

Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.

1234567
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])
copy

Давайте спробуємо на практиці.

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.

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

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.

Завдання
test

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.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2
toggle bottom row

bookІндексація Списків

У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.

1234567
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
copy

Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.

1234567
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])
copy

Давайте спробуємо на практиці.

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.

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

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.

Завдання
test

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.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

У Python списки дозволяють індексування елементів. Це означає, що ми можемо отримати доступ до кожного елемента в списку за його індексом. Пам'ятайте, індексація в списках починається з 0. Тобто перший елемент знаходиться на індексі 0, другий - на індексі 1 і так далі.

1234567
list_A = ['red', 'green', 'blue', 'yellow', 'black'] # Getting the first element print(list_A[0]) # Getting the third element print(list_A[2])
copy

Ми розглянули позитивне індексування, але є ще таке поняття як від'ємне індексування. Від'ємне індексування починається з кінця списку. Наприклад, індекс -1 вказує на останній елемент, індекс -2 - на передостанній і так далі.

1234567
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])
copy

Давайте спробуємо на практиці.

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.

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

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.

Завдання
test

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.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 1. Розділ 2
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt