Какой самый питонический способ выполнения арифметической операции для каждого n-го значения в списке? Например, если я начинаю со списка1:
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Я хотел бы добавить 1 к каждому второму элементу, который дал бы:
list2 = [1, 3, 3, 5, 5, 7, 7, 9, 9, 11]
Я пробовал:
list1[::2]+1
а также:
for x in list1:
x=2
list2 = list1[::x] + 1