Middle
Que signifie la tranche [::-1] et que se passe-t-il lorsqu'on l'exécute?
sobes.tech IA
Réponse de l'IA
La tranche [::-1] en Python est utilisée pour obtenir l'ordre inverse des éléments d'une séquence (chaîne, liste, tuple, etc.).
Explication:
- Le premier paramètre de la tranche est l'indice de départ (par défaut, le début).
- Le deuxième paramètre est l'indice de fin (par défaut, la fin).
- Le troisième paramètre est le pas, ici
-1, ce qui signifie se déplacer du fin vers le début.
Exemple:
s = "hello"
print(s[::-1]) # sortie: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # sortie: [4, 3, 2, 1]
Ainsi, [::-1] crée une nouvelle séquence avec les éléments en ordre inverse.