Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Функція enumerate() | Цикл for
Посібник з циклів Python
course content

Зміст курсу

Посібник з циклів Python

Посібник з циклів Python

1. Цикл for
2. Цикл while
3. Вкладені цикли

book
Функція enumerate()

Функція enumerate() надзвичайно корисна, коли вам потрібно отримати доступ як до значення, так і до його індексу в послідовності, такій як список або рядок. Це дозволяє працювати з елементами, відстежуючи їхнє положення в послідовності.

Як enumerate() працює зі списками

У Python списки є впорядкованими структурами даних, тобто кожен елемент має унікальний індекс. Функція enumerate() полегшує одночасне отримання як індексу, так і значення.

Синтаксис використання enumerate() такий:

  • index: відноситься до позиції елемента в списку. Python використовує індексацію з нуля, тобто перший елемент має індекс 0;
  • value: відноситься до фактичного елемента на даному індексі.

Приклад: Виведення назв міст з їхніми індексами

Давайте застосуємо enumerate() до нашого travel_list, щоб вивести кожне місто разом з його індексом:

123456
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(f"{index} - {city}")
copy
Завдання
test

Swipe to show code editor

Напишіть програму, яка:

  1. Використовує enumerate(), щоб визначити міста на парних позиціях у travel_list.
  2. Створює новий список, що містить лише ці міста.
  3. Виводить новий список міст на парних позиціях.

Примітка

Метод append() додає елемент в кінець списку. Наприклад, my_list.append("item").

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

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

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

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

book
Функція enumerate()

Функція enumerate() надзвичайно корисна, коли вам потрібно отримати доступ як до значення, так і до його індексу в послідовності, такій як список або рядок. Це дозволяє працювати з елементами, відстежуючи їхнє положення в послідовності.

Як enumerate() працює зі списками

У Python списки є впорядкованими структурами даних, тобто кожен елемент має унікальний індекс. Функція enumerate() полегшує одночасне отримання як індексу, так і значення.

Синтаксис використання enumerate() такий:

  • index: відноситься до позиції елемента в списку. Python використовує індексацію з нуля, тобто перший елемент має індекс 0;
  • value: відноситься до фактичного елемента на даному індексі.

Приклад: Виведення назв міст з їхніми індексами

Давайте застосуємо enumerate() до нашого travel_list, щоб вивести кожне місто разом з його індексом:

123456
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(f"{index} - {city}")
copy
Завдання
test

Swipe to show code editor

Напишіть програму, яка:

  1. Використовує enumerate(), щоб визначити міста на парних позиціях у travel_list.
  2. Створює новий список, що містить лише ці міста.
  3. Виводить новий список міст на парних позиціях.

Примітка

Метод append() додає елемент в кінець списку. Наприклад, my_list.append("item").

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

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

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

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