Індексація Списків у Python
У Python списки дозволяють отримувати доступ до окремих елементів за їхнім індексом. Індексація починається з 0, тобто перший елемент у списку має індекс 0, другий — індекс 1 і так далі. Це називається нульова індексація. Для доступу до елемента використовуйте квадратні дужки з індексом потрібного елемента.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
У наступному прикладі індекс 0 повертає перший елемент, 'Rome', а індекс 2 повертає третій елемент, тобто 'New York'. Пам'ятайте, що індекс відповідає позиції мінус один (n - 1).
Від’ємна індексація
Python також підтримує від’ємну індексацію: це дозволяє отримувати доступ до елементів з кінця списку. Тут -1 означає останній елемент, -2 — передостанній і так далі. Від’ємна індексація може бути дуже корисною, якщо потрібно працювати зі списком з кінця, не знаючи його довжини.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Пояснення:
-1отримує останній елемент 'Kioto';3та-2обидва посилаються на четвертий елемент 'Brasilia', один через позитивну індексацію, інший — через негативну. Це демонструє, як індексація охоплює список.
Позитивна та негативна індексація додають гнучкість до доступу елементів списків як з початку, так і з кінця.
Індексація у вкладених списках
Доступ до елементів у вкладеному списку вимагає використання декількох індексів: перший індекс вибирає підсписок, а другий — конкретний елемент у цьому підсписку.
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
Застосування індексації вкладених списків охоплює, але не обмежується, структурованими даними, такими як електронні таблиці, матриці або бази даних. Практичні приклади включають доступ до рядків і стовпців у двовимірній матриці, отримання деталей зі списків записів працівників або витяг конкретної інформації, наприклад, назв міст чи вартості з маршрутів подорожей або вкладених структур, подібних до JSON.
Swipe to start coding
Вам надано список з назвою cities.
- Ініціалізуйте змінну
secondдругим елементом масиву за допомогою індексу. - Ініціалізуйте змінну
lastостаннім елементом масиву за допомогою індексу.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 4
Індексація Списків у Python
Свайпніть щоб показати меню
У Python списки дозволяють отримувати доступ до окремих елементів за їхнім індексом. Індексація починається з 0, тобто перший елемент у списку має індекс 0, другий — індекс 1 і так далі. Це називається нульова індексація. Для доступу до елемента використовуйте квадратні дужки з індексом потрібного елемента.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
У наступному прикладі індекс 0 повертає перший елемент, 'Rome', а індекс 2 повертає третій елемент, тобто 'New York'. Пам'ятайте, що індекс відповідає позиції мінус один (n - 1).
Від’ємна індексація
Python також підтримує від’ємну індексацію: це дозволяє отримувати доступ до елементів з кінця списку. Тут -1 означає останній елемент, -2 — передостанній і так далі. Від’ємна індексація може бути дуже корисною, якщо потрібно працювати зі списком з кінця, не знаючи його довжини.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Пояснення:
-1отримує останній елемент 'Kioto';3та-2обидва посилаються на четвертий елемент 'Brasilia', один через позитивну індексацію, інший — через негативну. Це демонструє, як індексація охоплює список.
Позитивна та негативна індексація додають гнучкість до доступу елементів списків як з початку, так і з кінця.
Індексація у вкладених списках
Доступ до елементів у вкладеному списку вимагає використання декількох індексів: перший індекс вибирає підсписок, а другий — конкретний елемент у цьому підсписку.
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
Застосування індексації вкладених списків охоплює, але не обмежується, структурованими даними, такими як електронні таблиці, матриці або бази даних. Практичні приклади включають доступ до рядків і стовпців у двовимірній матриці, отримання деталей зі списків записів працівників або витяг конкретної інформації, наприклад, назв міст чи вартості з маршрутів подорожей або вкладених структур, подібних до JSON.
Swipe to start coding
Вам надано список з назвою cities.
- Ініціалізуйте змінну
secondдругим елементом масиву за допомогою індексу. - Ініціалізуйте змінну
lastостаннім елементом масиву за допомогою індексу.
Рішення
Дякуємо за ваш відгук!
single