j'ai trouvé la solution
en fait au lieu d'une affectation, il faut faire un insert
ce qui donne
cbtx = [11]
cbty = [11]
cbtz = [11]
cbte = [11]
cbtn = [11]
cbth = [11]
fliste = "toto"
with open (fliste) as pfe :
ttligne = pfe.readlines ()
for tligne in ttligne :
tchiffre = tligne.split (';')
trou = int (tchiffre[0])
cbtx.insert (trou, float (tchiffre[1]))
cbty.insert (trou, float (tchiffre[2]))
cbtz.insert (trou, float (tchiffre[3]))
cbte.insert (trou, float (tchiffre[4]))
cbtn.insert (trou, float (tchiffre[5]))
cbth.insert (trou, float (tchiffre[6]))
ce qui est beaucoup plus léger
---------------
je suis né fatigué et fait pour me reposer