Existe-t-il un moyen d'obtenir le dernier numéro de la fonction range()
? Je dois obtenir le dernier numéro d'une séquence de Fibonacci pour les 20 premiers termes ou devrais-je utiliser une liste au lieu de range()
?Comment obtenir le dernier numéro de la fonction range()?
Répondre
Pas tout à fait sûr de ce que vous êtes après ici, mais GOES ici:
rangeList = range(0,21)
lastNumber = rangeList[len(rangeList)-1:][0]
ou:
lastNumber = rangeList[-1]
Est-ce ce que vous cherchez?
somerange = range(0,20)
print len(somerange) # if you want 20
print len(somerange)-1 # if you want 19
maintenant si vous voulez le numéro ou contenu dans une liste ...
x = [1,2,3,4]
print x[len(x)-1]
# OR
print x[-1] # go back 1 element from current index 0, takes you to list end
merci pour la réponse, mais avec pour i dans la gamme(): 0,21 imprimer tous les numéros 0,1,2 ... et j'ai besoin que le dernier 20 pour l'exemple –
par dans une plage, voulez-vous dire la dernière valeur fournie par un générateur? Si oui, vous pouvez faire quelque chose comme ceci:
def fibonacci(iterations):
# generate your fibonacci numbers here...
[x for x in fibonacci(20)][-1]
Cela vous obtiendrez la dernière valeur générée.
Je ne pense pas que quelqu'un ait considéré que vous aviez besoin de numéros de fibonacci. Non, vous devrez stocker chaque nombre pour construire la séquence de fibonacci de façon récursive, mais il y a une formule pour obtenir le nième terme de la séquence de fibonacci.
Si vous avez besoin du dernier numéro d'une liste, utilisez maListe [-1].
interesante también, muchas gracias –
intéressant aussi, merci beaucoup –
- 1. Comment obtenir le dernier numéro de révision de SharpSVN?
- 2. Comment obtenir le chemin uniquement sans dernier \?
- 3. Comment obtenir le premier et le dernier enregistrement de DB
- 4. obtenir le dernier enregistrement de la table requête de sélection
- 5. Comment puis-je obtenir le numéro de version d'une fonction Eclipse personnalisée lors de l'exécution?
- 6. Comment obtenir le dernier index de "%" dans une chaîne?
- 7. Comment obtenir le numéro de ligne en utilisant le scanner
- 8. Forum Structure Obtenir le Dernier Message
- 9. Comment obtenir le numéro de page par entité avec NHibernate?
- 10. VB.NET équivalent d'argument optionnel Range dans la fonction VBA
- 11. Forum, obtenir le dernier message/sujet
- 12. Palm WebOS - Comment obtenir le numéro de téléphone de l'utilisateur?
- 13. XSLT obtenir dernier élément
- 14. Comment obtenir le dernier objet dans une liste générique?
- 15. Comment obtenir le dernier élément sélectionné dans ListBox multisélect?
- 16. Comment puis-je obtenir le numéro du mois de l'année et le numéro de la semaine dans C#?
- 17. Comment obtenir le dernier enfant dans un arbre django-mptt?
- 18. Comment obtenir le dernier cookie en utilisant js?
- 19. Comment obtenir le numéro de port Websphere 6.1
- 20. Comment obtenir le numéro de série du disque dur
- 21. Comment obtenir le numéro de l'année avec PHP?
- 22. Comment obtenir le numéro d'index dans $ .click() de jQuery?
- 23. Comment obtenir le numéro de série des disques durs?
- 24. Comment obtenir le dernier ID de ligne inséré à partir de la base de données wordpress?
- 25. Comment déterminez-vous le dernier numéro de révision SVN enraciné dans un répertoire?
- 26. Combien de dimensions dans mon tableau ou obtenir le dernier
- 27. latex - obtenir le problème numéro spécifique
- 28. MYSQL: Comment puis-je trouver 'la date du dernier lundi' (numéro de performance)
- 29. Obtenir le numéro d'iPhone local via SDK
- 30. La fonction SubString dans le lancement de vb.net Exception
grâce te code est bien pour moi et le travail :) –
heureux de l'entendre :) – RedBlueThing