Рубрики
Без рубрики

Зацикливаться над коллекцией

Рассмотрим следующую коллекцию (список): Fruits = [«Apple», «Виноград», «Манго», «Банан», «Оранжевый»] … Теги с Python, начинающими, кодированием, CodeNewie.

Рассмотрим следующую коллекцию (список):

fruits = ['apple', 'grapes', 'mango', 'banana', 'orange']

Верить через список фруктов

for fruit in fruits:
    print(fruit)

В обратном направлении через список фруктов

for fruit in reversed(fruits):
    print(fruit)

Чтобы получить показатели списка фруктов

for i, fruit in enumerate(fruits):
    print(f'{i} - {fruit}')

Выход перечисления ()

0 - apple
1 - grapes
2 - mango
3 - banana
4 - orange

В предыдущем фрагменте кода мы использовали перечислять в петлю по списку.

Перечислять (потенциал,)

перечислять () Позволяет нам петлю по поводу передач и обеспечивает автоматический счетчик. Требуется два параметра:

  1. потенциал – объект, который поддерживает итерацию, как список, как список, кортеж и т. Д.
  2. Начать – Указывает начальный индекс счетчика. Это необязательно и по умолчанию 0.

Пример

for i, fruit in enumerate(fruits, start=1):
    print(f'{i} - {fruit}')

print("-----------")

for i, fruit in enumerate(fruits, start=100):
    print(f'{i} - {fruit}')

Выход

1 - apple
2 - grapes
3 - mango
4 - banana
5 - orange
-----------
100 - apple
101 - grapes
102 - mango
103 - banana
104 - orange

Оригинал: “https://dev.to/asgarzee/looping-over-a-collection-54ja”