Na seção '4.1.1 Métodos com listas' temos:
"O operador de partição de lista é representado pelos colchetes ([]) e permite que você especifique um intervalo de índices separados por dois pontos (:) para acessar os elementos desejados.
letras =
['A','B','C','D','E','F','G']
print(letras[2:6])
## Saída:
# ['C', 'D', 'E', 'F']
Com letras[2:6], é acessado os elementos da lista letras de índice 2 até o índice 6, ou seja, os elementos ['C', 'D', 'E', 'F']."
Sugestão: acredito que onde está índice 6 deveria ser índice 6 - 1 ou índice 5, já que o a sintaxe considera o índice final como exclusivo.