s = 'ABCDE' print(s[::-1]) # 'EDCBA'
スライスでコロンを2つ書くと、ステップを指定できるんですね。
ステップに-1を指定すると、末尾から一つずつ辿って結果的に反転されると。
上記は文字列の例を書いてますが、リストでも同様です。(Pythonとしては同じ扱い?その辺りの理解はまだ曖昧…)
ステップに-1以外を指定すると、下記のような感じです。
s = 'ABCDE' print(s[::1]) # 'ABCDE' print(s[::2]) # 'ACE' print(s[::-2]) # 'ECA'