Tableau sous python
Bonjour à tous,
Voilà un petit problème sous python, je veux générer un tableau contenant 2 fois zero puis tous les entiers de 2 à 47 inclus. J'utilise pour cela l'instruction :
tableau=[0,0]+[i for i in range(2,47)]
Cela fonctionne sauf que le 47 n'y est pas, mon tableau s'arrête à 46. J'avoue être un peu frustré de ne pas comprendre la cause.
Si vous pouviez SVP m'apporter vos lumières...
Merci.
Voilà un petit problème sous python, je veux générer un tableau contenant 2 fois zero puis tous les entiers de 2 à 47 inclus. J'utilise pour cela l'instruction :
tableau=[0,0]+[i for i in range(2,47)]
Cela fonctionne sauf que le 47 n'y est pas, mon tableau s'arrête à 46. J'avoue être un peu frustré de ne pas comprendre la cause.
Si vous pouviez SVP m'apporter vos lumières...
Merci.
Réponses
-
Remplace $47$ par $48$. Sous Python, range$(m,n)$ correspond à l'ensemble $\{m, \dotsc,n-1\}$.
-
It's not a bug, it's a feature. On veut que rang(47) renvoie 47 nombres et que le premier soit 0. (Étonnamment, c'est plus pratique de compter à partir de 0.) C'est pourquoi range(47)=range(0,47) renvoie les nombres de 0 à 46. Si tu décides de commencer à 2 avec range(2,47), libre à toi. Mais il serait injustifiable (inqualifiable !) de finir à 47.
-
Bonsoir,
tableau=[0,0]+list(range(2,48))
Cordialement,
Rescassol -
Merci à tous les deux!
-
Encore une solution :
tableau=list(range(48)) tableau[1]=0
Algebraic symbols are used when you do not know what you are talking about.
-- Schnoebelen, Philippe
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.2K Toutes les catégories
- 9 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 53 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 65 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 69 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 314 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 773 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres