bonjour,
voila mon code recupère dans un fichier points.txt des valeurs qui sont sous la forme :
1 2 3
4 5 6
7 8 9
j'aimerai donc pouvoir stocker les valeurs dans un tableau a 2 dimensions tab[][] de sorte que quand je fais :
for i in range(0,3,1):
print(tab[0][i])
print m'affiche:
1
4
7
or dans mon code j'ai toujours
1
2
3
il ne fait rien d'autre et je ne comprend pas pourquoi.
merci d'avance de votre aide.
voici mon code :
Code:buff = "" count = 0 tab = [[]*3] * 3 file = open("points.txt","r") #on ouvre le fichier content = file.readlines() for line in content : for char in line : if char == "\t" or char == "\n" or char == chr(13) : tab[count].append(buff) count += 1 buff = "" if count > 2 : count = 0 else : buff += char file.close() for i in range(0,3,1) : print(tab[0][i])
-----