Форум сайта python.su
необходимо сделать так, чтобы перед записью в файл строки нумеровались.
то есть например, пользователь вводит: “а”, в файле бы появилось:
1. а
далее, пользователь вводит: “б”, появилось:
2. б.
и т.д. представляю, что нужно задействовать enumerate(), вот только как - никак понять не могу :(
помогите пожалуйста.
Офлайн
Через enumerate:
>>> ['%s. %s' % (el[0] + 1, el[1]) for el in enumerate(('a','b','c'))]
['1. a', '2. b', '3. c']
>>> _tuple = ('a','b','c')
>>> ['%s. %s' % (i + 1, _tuple[i]) for i in range(len(_tuple))]
['1. a', '2. b', '3. c']
Офлайн