是否有反转数组的功能,但只有特定的索引?

问题描述 投票:0回答:2

我需要帮助以找到一种方法来反转列表。唯一的条件是反转特定的索引范围。例如,如果我的arr为[0,1,2,3,4,5,6,7],并且您必须将索引2的所有内容都反转为5,则结尾arr为[0,1,5,4, 3,2,6,7]?我用Python3编写代码。任何帮助表示赞赏!

python arrays reverse
2个回答
2
投票

要将索引a反向转换为b,可以使用切片([:])运算符和函数reversed()

reversed()

0
投票
l[a:b + 1] = reversed(l[a:b + 1])

这应该只反转您想要的特定部分,并欢迎您使用Stackoverflow!

© www.soinside.com 2019 - 2024. All rights reserved.