我需要帮助以找到一种方法来反转列表。唯一的条件是反转特定的索引范围。例如,如果我的arr为[0,1,2,3,4,5,6,7],并且您必须将索引2的所有内容都反转为5,则结尾arr为[0,1,5,4, 3,2,6,7]?我用Python3编写代码。任何帮助表示赞赏!
要将索引a
反向转换为b
,可以使用切片([:]
)运算符和函数reversed()
:
reversed()
l[a:b + 1] = reversed(l[a:b + 1])
这应该只反转您想要的特定部分,并欢迎您使用Stackoverflow!