Зміст курсу
Цикли у Python
Цикли у Python
Enumerate() в Циклі for
Функція enumerate()
виявляється корисною, коли нам потрібно отримати доступ як до значення, так і до його індексу у будь-якій послідовності, наприклад, у списку або рядку.
Наприклад, список слугує впорядкованою структурою даних, яка пов'язує кожен елемент з унікальним індексним номером. Використовуючи цей індекс, ми можемо зручно отримати доступ до відповідного значення або змінити його.
Синтаксис використання enumerate()
наступний: for index, value в enumerate(___)
Примітка
Коротке нагадування: індекс вказує на позицію елемента. У Python ми починаємо відлік індексів з 0.
Розглянемо наступний код:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
Як працює код?
Swipe to show code editor
Підрахуйте кількість чисел у списку, кратних трьом.
-
Налаштувати цикл
for
зenumerate()
для роботи зnumbers
, використовуючиi`` для індексів і
v`` для значень. -
Створіть умову, яка перевіряє, чи є число кратним трьом.
-
Збільшити
counter
на1
, якщо число задовольняє умові. -
Вивести значення
counter
.
Дякуємо за ваш відгук!
Enumerate() в Циклі for
Функція enumerate()
виявляється корисною, коли нам потрібно отримати доступ як до значення, так і до його індексу у будь-якій послідовності, наприклад, у списку або рядку.
Наприклад, список слугує впорядкованою структурою даних, яка пов'язує кожен елемент з унікальним індексним номером. Використовуючи цей індекс, ми можемо зручно отримати доступ до відповідного значення або змінити його.
Синтаксис використання enumerate()
наступний: for index, value в enumerate(___)
Примітка
Коротке нагадування: індекс вказує на позицію елемента. У Python ми починаємо відлік індексів з 0.
Розглянемо наступний код:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
Як працює код?
Swipe to show code editor
Підрахуйте кількість чисел у списку, кратних трьом.
-
Налаштувати цикл
for
зenumerate()
для роботи зnumbers
, використовуючиi`` для індексів і
v`` для значень. -
Створіть умову, яка перевіряє, чи є число кратним трьом.
-
Збільшити
counter
на1
, якщо число задовольняє умові. -
Вивести значення
counter
.
Дякуємо за ваш відгук!
Enumerate() в Циклі for
Функція enumerate()
виявляється корисною, коли нам потрібно отримати доступ як до значення, так і до його індексу у будь-якій послідовності, наприклад, у списку або рядку.
Наприклад, список слугує впорядкованою структурою даних, яка пов'язує кожен елемент з унікальним індексним номером. Використовуючи цей індекс, ми можемо зручно отримати доступ до відповідного значення або змінити його.
Синтаксис використання enumerate()
наступний: for index, value в enumerate(___)
Примітка
Коротке нагадування: індекс вказує на позицію елемента. У Python ми починаємо відлік індексів з 0.
Розглянемо наступний код:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
Як працює код?
Swipe to show code editor
Підрахуйте кількість чисел у списку, кратних трьом.
-
Налаштувати цикл
for
зenumerate()
для роботи зnumbers
, використовуючиi`` для індексів і
v`` для значень. -
Створіть умову, яка перевіряє, чи є число кратним трьом.
-
Збільшити
counter
на1
, якщо число задовольняє умові. -
Вивести значення
counter
.
Дякуємо за ваш відгук!
Функція enumerate()
виявляється корисною, коли нам потрібно отримати доступ як до значення, так і до його індексу у будь-якій послідовності, наприклад, у списку або рядку.
Наприклад, список слугує впорядкованою структурою даних, яка пов'язує кожен елемент з унікальним індексним номером. Використовуючи цей індекс, ми можемо зручно отримати доступ до відповідного значення або змінити його.
Синтаксис використання enumerate()
наступний: for index, value в enumerate(___)
Примітка
Коротке нагадування: індекс вказує на позицію елемента. У Python ми починаємо відлік індексів з 0.
Розглянемо наступний код:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] # Printing all elements of the list with their indexes for i, v in enumerate(numbers): print('Numbers[', i, '] =', v)
Як працює код?
Swipe to show code editor
Підрахуйте кількість чисел у списку, кратних трьом.
-
Налаштувати цикл
for
зenumerate()
для роботи зnumbers
, використовуючиi`` для індексів і
v`` для значень. -
Створіть умову, яка перевіряє, чи є число кратним трьом.
-
Збільшити
counter
на1
, якщо число задовольняє умові. -
Вивести значення
counter
.