對列表中的每個第n個值執行算術運算的最Python方法是什麼?例如,如果我開始與列表1:編輯列表中每個第N個項目的值
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
我注意到很多人把他們的答案在這種格式。你如何產生這個? – Igor
使用Enthought Canopy中的控制檯。你使用控制檯嗎? – gtlambert
我在Notepad ++中編寫代碼,當我需要嘗試一些東西時,將只使用python命令行解釋器。我沒有在我編寫大部分代碼的機器上擁有管理員權限。控制檯和交互式解釋器有什麼不同(''>>>'') – Igor