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() надзвичайно корисна, коли вам потрібно отримати доступ як до значення, так і до його індексу в послідовності, такій як список або рядок. Це дозволяє працювати з елементами, відстежуючи їхнє положення в послідовності.

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

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

python
  • index: відноситься до позиції елемента в списку. Python використовує індексацію з 0, тобто перший елемент має індекс 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
Завдання

Swipe to start coding

Як мандрівник, у вас є довгий список потенційних напрямків, але ви хочете пріоритизувати їх на основі їхньої позиції в списку. Щоб полегшити цей процес, ви вирішуєте призначити пріоритетний рейтинг кожній країні.

  • Використовуйте функцію enumerate() для проходження списку countries.
  • Призначте рейтинг кожній країні, починаючи з 1.
  • Збережіть рейтинги в словнику, де назва країни є ключем, а пріоритетний рейтинг є значенням.

Рішення

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

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

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

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

book
Функція Enumerate()

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

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

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

python
  • index: відноситься до позиції елемента в списку. Python використовує індексацію з 0, тобто перший елемент має індекс 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
Завдання

Swipe to start coding

Як мандрівник, у вас є довгий список потенційних напрямків, але ви хочете пріоритизувати їх на основі їхньої позиції в списку. Щоб полегшити цей процес, ви вирішуєте призначити пріоритетний рейтинг кожній країні.

  • Використовуйте функцію enumerate() для проходження списку countries.
  • Призначте рейтинг кожній країні, починаючи з 1.
  • Збережіть рейтинги в словнику, де назва країни є ключем, а пріоритетний рейтинг є значенням.

Рішення

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

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

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

Секція 1. Розділ 6
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt