Зміст курсу
Посібник з циклів Python
Посібник з циклів Python
Функція enumerate()
Функція enumerate()
надзвичайно корисна, коли вам потрібно отримати доступ як до значення, так і до його індексу в послідовності, такій як список або рядок. Це дозволяє працювати з елементами, відстежуючи їхнє положення в послідовності.
Як enumerate()
працює зі списками
У Python списки є впорядкованими структурами даних, тобто кожен елемент має унікальний індекс. Функція enumerate()
полегшує одночасне отримання як індексу, так і значення.
Синтаксис використання enumerate()
такий:
index
: відноситься до позиції елемента в списку. Python використовує індексацію з нуля, тобто перший елемент має індекс 0;value
: відноситься до фактичного елемента на даному індексі.
Приклад: Виведення назв міст з їхніми індексами
Давайте застосуємо enumerate()
до нашого travel_list
, щоб вивести кожне місто разом з його індексом:
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(f"{index} - {city}")
Swipe to show code editor
Напишіть програму, яка:
- Використовує
enumerate()
, щоб визначити міста на парних позиціях уtravel_list
. - Створює новий список, що містить лише ці міста.
- Виводить новий список міст на парних позиціях.
Примітка
Метод
append()
додає елемент в кінець списку. Наприклад,my_list.append("item")
.
Дякуємо за ваш відгук!
Функція enumerate()
Функція enumerate()
надзвичайно корисна, коли вам потрібно отримати доступ як до значення, так і до його індексу в послідовності, такій як список або рядок. Це дозволяє працювати з елементами, відстежуючи їхнє положення в послідовності.
Як enumerate()
працює зі списками
У Python списки є впорядкованими структурами даних, тобто кожен елемент має унікальний індекс. Функція enumerate()
полегшує одночасне отримання як індексу, так і значення.
Синтаксис використання enumerate()
такий:
index
: відноситься до позиції елемента в списку. Python використовує індексацію з нуля, тобто перший елемент має індекс 0;value
: відноситься до фактичного елемента на даному індексі.
Приклад: Виведення назв міст з їхніми індексами
Давайте застосуємо enumerate()
до нашого travel_list
, щоб вивести кожне місто разом з його індексом:
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(f"{index} - {city}")
Swipe to show code editor
Напишіть програму, яка:
- Використовує
enumerate()
, щоб визначити міста на парних позиціях уtravel_list
. - Створює новий список, що містить лише ці міста.
- Виводить новий список міст на парних позиціях.
Примітка
Метод
append()
додає елемент в кінець списку. Наприклад,my_list.append("item")
.
Дякуємо за ваш відгук!