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