Python tableau

Fermé
orage - 2 mars 2008 à 10:10
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 3 mars 2008 à 12:07
Bonjour,
jaimerai rentrer 9 nombre aleatoire ds un tableau
l=[]
for l in randrange(1,9):
l.append(randrange(1,9))
print l
ca donne quelque chose come cela lol,quelqun pourrait m'aider???
Merci

2 réponses

jy suis arrivé est-il possible d'enlever les crochet et les apostrophe du tableau???
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
3 mars 2008 à 12:07
La solution lisible:

import random

liste=[]
for i in range(9):
    liste.append( random.randrange(1,9))
print liste 


La même chose, en plus compact:
liste = [random.randrange(1,9) for i in range(9)]
print liste



est-il possible d'enlever les crochet et les apostrophe du tableau???

euh... un tableau Python n'a ni crochets ni apostrophes.
Tu veux juste dire les retirer de l'affichage ?

Il y a plusieurs possibilités, par exemple:
print " ".join( [str(i) for i in liste] )
0