
Katherine Ubillus Aranda
PreguntaTengo una pregunta, ¿Cómo funciona el recorrido objetos[1:3]?
No debería salir 3 elementos?, los elementos de los índices 1, 2 y 3. En lugar de ello, salen los dos primeros, de los índices 1 y 2.

Elías Chao
Veo que el comentario se formateó de una manera en la que no se entiende mi explicación, espero que aquí se distinga mejor:
+---+---+---+---+---+---+ | P | y | t | h | o | n | +---+---+---+---+---+---+ Slice position: 0 1 2 3 4 5 6 Index position: 0 1 2 3 4 5
En caso de que no, la 4ta respuesta en este link creo que lo explica bastante bien: https://stackoverflow.com/questions/509211/understanding-slice-notation

Elías Chao
Este ASCII art creo que representa bastante bien la diferencia entre índices y slices:
+---+---+---+---+---+---+ | P | y | t | h | o | n | +---+---+---+---+---+---+
Slice position: 0 1 2 3 4 5 6 Index position: 0 1 2 3 4 5
En caso de que no se llegue a distinguir como espero, básicamente es que los índices hacen referencia a la posición del caracter, mientras que los slices hacen referencia a las líneas entre ellos.
Por eso en el ejemplo de objetos[1:3] muestra 3 y 4.5, porque el slice 1 comienza justo después de 'Hola'.
Espero que mi explicación te sirva :)

Fernando Campos
Hola 👋🏼 Lo que pasa es que el límite superior no es inclusivo. Si tú indicas [1:3] solo toma 1 y 2, si tu indicas [0:2] solo toma 0 y 1. En caso de querer tomar el último elemento lo haces de la siguiente forma [1:] esto tomara desde el indice 1 hasta el final de la lista.
<code>