sodawil
Messages postés3Date d'inscriptiondimanche 29 novembre 2009StatutMembreDernière intervention31 juillet 2015
-
13 juin 2012 à 16:34
sodawil
Messages postés3Date d'inscriptiondimanche 29 novembre 2009StatutMembreDernière intervention31 juillet 2015
-
13 juin 2012 à 17:32
Bonjour,
Mon problème est le suivant. Je désir importer le contenu d'un fichier texte et le transformer en dictionnaire, c'est-à-dire à partir de python, transformer ça:
fichier.txt:
clé1-1234
clé2-5678
clé3-9999
etc
en ça:
dico = {'clé1':'1234', 'clé2':'5678', 'clé3':'9999', etc}
Merci d'avance
A voir également:
Dictionnaire python
Python dictionnaire - Meilleures réponses
Transformer un fichier texte en liste python - Meilleures réponses
lespinx
Messages postés106Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention23 novembre 202277 13 juin 2012 à 17:14
Bonjour,
L'instruction "split()" permet de séparer une chaine sur un critère.
dico = {}
lignes =("cle1-1234","cle2-5678","cle3-9999")
for ligne in lignes:
element = ligne.split("-")
cle = element[0]
data = element[1]
#dico.setdefault(cle, data)
dico[cle] = data
print dico