-1
votes

Comment passer de la fin de la liste, pour commencer dans les listes Python?

Comment obtenir la première valeur d'une liste, à partir de ses deux dernières valeurs.

Par exemple, j'ai une liste: xxx


2 commentaires

Voulez-vous dire list1 [-2 :: - 1] => ['y', 'd', 'c', 'b', 'a'] ?


Pas clair ce que vous entendez par "de y à a "; A peut être récupéré avec juste list1 [0] .


3 Réponses :


3
votes

Si vous avez besoin de valeurs à partir de 'y' à 'a' : xxx

n Début de la nouvelle liste, -1 - étape


0 commentaires

-1
votes
i = (j + 2) % n
# where j is the index of 'y' 

0 commentaires

0
votes

Cela devrait faire l'affaire. Début de la liste -2 et étape -1 xxx


0 commentaires