Bonjour,

je refais du python après une longue pose de 3 ans. J'aimerai vider une liste pour ensuite la réemplir mais j'ai un problème d'index.

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
18
19
20
21
22
23
24
25
26
27
 
source = open("low_coverage_regions_Bilbao3_2_hg19.txt", "r")
dict={}
list=[]
chrs="1"
ligne=1
try:
  for line in source:
    if ligne!=1:
      donnee=line.rstrip('\n\r')
      tab=donnee.split("\t")
 
      if tab[0] == chrs:
	print str(chrs)+"  "+tab[1]
	list.append(tab[1])
 
      else:
	dict[chrs]=list
	chrs=int(chrs)+1
	del(list[:])
	list.append(tab[1])#erreur à ce niveau
    else:
      ligne+=1
 
 
finally:
  source.close()
J'aimerai tout d'abord comprendre pourquoi et ensuite comment faire?

Merci d'avance

Alaninho