Je souhaite, à partir d'une chaîne où des espaces (plusieurs) séparent des mots lue dans un fichier obtenir un dictionnaire (l'idéal), un tuple ou une liste :
Remarque : je sais que readline ne lit qu'une seule ligne. C'est uniquement un exemple. Je sais également constuire un dictionnaire, tuple ou une liste pas à pas avec append ou quelque chose comme cela. Le but est d'avoir quelque chose d'immédiat.. que je n'ai pas vu dans la doc. Un pointeur dans la doc serait le bienvenu si cette fonction existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 fp = open("toto.txt",rb) chaine = fp.realine() # Chaine avec des séparateurs sous forme d'espace # valeur 0x13213 0x5588 tupledesire = chaine.fonctionAttendue() # {"valeur" : 0x13213,0x5588} #dictionnaire (exemple ici), tuple ou liste fp.close()
J'ai essayé les fonctions set() et tuple() sans succés...
Partager