对列表中的每个第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