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)

Коментарі