DEV Community

Cover image for Ibuprofeno.py💊| #92: Explica este código Python
Cristian Fernando
Cristian Fernando

Posted on • Edited on

2

Ibuprofeno.py💊| #92: Explica este código Python

Explica este código Python

Dificultad: Fácil

shopping = ["Agua", "Huevos", "Aceite", "Sal", "Limón"]
print(shopping[::-1])
Enter fullscreen mode Exit fullscreen mode

👉 A. ["Agua", "Huevos", "Aceite", "Sal", "Limón"]
👉 B. ['Limón', 'Sal', 'Aceite', 'Huevos', 'Agua']
👉 C. ['Limón']
👉 D. ["Agua"]


Respuesta:

👉 B. ['Limón', 'Sal', 'Aceite', 'Huevos', 'Agua']

Al igual que con las cadenas, podemos trocear listas en Python.
La sintaxis es la misma:

[ <inicio>, <final>, <salto> ]
Enter fullscreen mode Exit fullscreen mode

Donde:

  • <inicio>: desde donde queremos cortar
  • <final>: hasta donde queremos cortar
  • <salto>: de cuanto en cuantos item queremos cortar

Una manera peculiar de usar esta manera de cortar listas es invertir una lista: [::-1].

En este caso no tenemos <inicio> ni <final>, lo que significa que abarcaremos toda la lista, el <salto> es de -1 en -1 lo que quiere decir que empezaremos por el último item hasta llegar al primero. En otras palabras la lista quedara invertida.


Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more