Python menuets #2. enumerate


Коли необхідно видати значення зі списку разом із їхніми номерами зазвичай робиться так:
  1. a = ['a''b''c''d''e''f']
  2. for i in range(len(a)):
  3.     print(f'{i}: {a[i]}')
А можна використати функцію enumerate (працює починаючи з Python 2.3):
  1. for index, value in enumerate(a):
  2.     print(f'{index}: {value}')
Також, enumerate вміє починати нумерацію з довільного значення:
  1. enumerate(a, start=3)

Коментарі