python - 在python中仅反转列表的一部分
问题描述
我怎样才能使第 3 行以一行结束?
arr = [some array]
helper = arr[index:end]
helper.reverse()
for i in range(index1 + 1, len(arr)):
arr[i] = helper[i-index-1]
这是我尝试仅反转列表的一部分。
解决方案
尝试这个:
arr = [1,2,3,4,5,6,7,8,9]
start = 5
end = 8
rev=arr[start:end]
arr[start:end]=rev[::-1]