Bonjour,
voila j'ai un petit souci que voici:
j'ai deux dictionnaire:l'un pour les CV-**** et l'autre pour les Aster-*****
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {"['C169v2-00003']": '[1, 45]', "['C169v2-04487']": '[66, 111, 155, 184, 207, 253]', "['C169v2-00001']": '[24, 54, 92, 137, 236, 276, 325]', "['C169v2-00005']": '[58, 138, 191, 222]', "['C169v2-00002']": '[44, 50, 134]', "['C169v2-00004']": '[15, 46, 102, 165]'}Et j'ai un fichier contenant le couple CV-*** Aster-****
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {"['Aster-04749']": '[83, 150, 214]', "['Aster-00003']": '[31, 116, 144, 172, 242]', "['Aster-06787']": '[79, 117, 196, 223, 264, 307, 338, 348, 387, 418, 454, 501, 566]', "['Aster-00004']": '[17, 79, 185, 226, 238, 259, 287, 338]', "['Aster-00001']": '[42, 66, 138, 147]', "['Aster-00002']": '[70, 127, 144, 199]'}
je voudrais a partir de ce fcihier lire les couples les stockees, et aller dans les dictionnaires respectifs recuperer les valeurs et les ecrire pour les Aster et CV respectifs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 C169v2-00001 Aster-00001 C169v2-00002 Aster-00002 C169v2-00003 Aster-00003 C169v2-00004 Aster-00004 C169v2-00005 Aster-04749 C169v2-04487 Aster-06787
Mais j'ai un souci de Key errorvoici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2KeyError: 'C169v2-00001'
est ce que quelqu'un pourrait m'eclairer mon erreur et m'aider please!!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 with open('ok.txt') as fichier: for line in fichier: tab = line.split("\t") print tab[0] # => C169v2-00002 print tab[1] # => Aster-06787 print d1[tab[0]] # ce qui equivaut a print dic["C169v2-00001"] ==> 24, 54, 92, 137, 236, 276, 325]' print d2[tab[1]] # ce qui equivaut a print dic["Aster-00001] ==> [42, 66, 138, 147]
merci
Partager