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. Вкладені Цикли
4. List and Dictionary Comprehensions

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