Skip to main content
 首页 » 编程设计

Python 添加所有其他项目

2025年05月04日13oomusou

如果我有一个包含 [7,6,5,4,3,2,1] 的列表,我怎样才能让它每隔一个数字加一次,例如 7 + 5 + 3 + 1?

我试过添加 mylist[0] + mylist[2] 等,但这非常乏味。

请您参考如下方法:

sum(mylist[::2]) 

mylist[::2] 获取所有其他项目,sum 对其求和。

如果你想拥有第一个、第三个、第五个等等项目,你可以使用:

sum(list[1::2]) 

这将首先省略第一项(带有 1 部分),然后执行与第一个命令中相同的操作。