Bonjour,

Je dois faire un script python pour faire un dictionnaire à partir d'un fichier texte. Pour cela je pensais faire une liste recensant tous les mots de mon fichier (dans l'ordre) puis faire un dictionnaire à partir de cette liste en entrant comme clé la position du mot dans la liste.
je n'arrive pas à le terminer le programme en transformant la liste en dictionnaire:

Si quelqu'un pouvait m'aider ce serait super !
Voici ce que j'ai fait pour l'instant :

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
def fonction():
   fichier=open("/Users/Kirikousurlesplaines/Library/Mail/V2/IMAP-33achachenina@imap.gmail.com/Sent Messages.mbox/369C528B-D0DF-41DA-97D1-58AE6BCB1F5E/Data/9/Attachments/9772/1/ODS6 - copie1.txt","r")
   contenu=fichier.read()
   fichier.close()
   L=[]
   i=0
   while i<len(contenu):
      mot=""
      k=i
      while k<len(contenu):
         k=k+1
         mot=mot+contenu[k]
         L=L+[mot]
         i=k+1
         return(L)
def fonction2():
   L=fonction()
   dict={}
   i=0
   for i in range (0,len(L)):
      dict[i]=L[i]
   return(dict)

Cordialement
Kirikou