如果我有一个列表,说[7,6,5,4,3,2,1]如何让它每隔一个数字添加upp,例如7 + 5 + 3 + 1?
我尝试过添加mylist[0] + mylist[2]等,但这非常繁琐.
sum(mylist[::2])
Run Code Online (Sandbox Code Playgroud)
在mylist[::2]采取所有其他项目,并sum总结说.
如果你想拥有第一,第三,第五等项目,你可以使用:
sum(list[1::2])
Run Code Online (Sandbox Code Playgroud)
这将首先省略第一个项目(带有1部分),然后执行与第一个命令相同的操作.