Bonjour à tous,

J'extrais les données d'un fichier, je lis ligne par ligne, je sépare les éléments de chaque ligne (séparateur = \t).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from os import chdir, getcwd
chdir("H:/programs/python_programs/files")
rep_cour = getcwd()
 
f = open('DIXA-001.txt','r')
lignes  = f.readlines()
f.close()
 
table = []
 
for index in range(1, len(lignes)):
	data = lignes[index].rstrip("\n")
	list = data.split("\t")
 
	# check these 2 colomns are always equal
	if list[9] != list[10] :
		print(index)
J'aimerais ensuite, mettre le tout dans un tableau 2D (var : table)

Ceci ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	# list = data of one line	
	for i in range(0, len(list)):	
		table[i][index]= list[i]
erreur : IndexError: list index out of range
J'ai essayé en créant un tableau 2D vide, avant les boucles, mais j'avais la même erreur

Sinon, je remplis mon tableau ansi :
Mais ensuite, je voudrais avoir la matrice transposée, connaissez-vous des fonctions ?

D'avance merci,