Ibuprofeno.py馃拪| #92: Explica este c贸digo Python

Cristian Fernando - Apr 27 - - Dev Community

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.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .