Explica este código Python
Dificultad: Intermedio
## Reto #43
lista_compras = ["huevos", "pan", "tomates", "leche"]
print(lista_compras[100:200:50]) # 🤔
👉 A. IndexError
👉 B. SyntaxError
👉 C. ["huevos", "pan", "tomates", "leche"]
👉 D. []
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
👉 D.
[]
En nuestro ejemplo queremos acceder a la porción de la lista que empieza en el índice
100
y que termina en el índice200
dando saltos de50
en50
.Como podemos ver esto no es posible por que nuestra lista es muy pequeña, Python no nos lanzará ningún error pero si nos mostrará lo que considera correcto que es una lista vacía.
Si lo pensamos tiene sentido puesto que el rango de la lista al que queremos acceder está vacío.