Ok let me explain :
Before your problem let's understand two concepts of slice:
First concept :
step in slice :
a[start:end:step] # start through not past end, by step
Second concept :
and you can also do slice of slice :
n=[1,2,3,4,5,6,7,8]
print(n[3:][2:])
output:
[6, 7, 8]
Now back to your problem let's solve it step by step:
first reverse the string:
n=[1,2,3,4,5,6,7,8]
print(n[::-1])
output:
[8, 7, 6, 5, 4, 3, 2, 1]
then give the step = 2:
n=[1,2,3,4,5,6,7,8]
print(n[::-1][0:len(n):2])
output:
[8, 6, 4, 2]
now slice from the result whatever you want:
n=[1,2,3,4,5,6,7,8]
print(n[::-1][0:len(n):2][1:])
output:
[6, 4, 2]