Seite 1 von 1

Brauch eure Hilfe

Verfasst: Samstag 15. November 2008, 10:37
von Xisto
Sorry das ich mit höchstwahrscheinlich einem so einfachen Problem auf euch zu komme aber leider habe ich im Moment kein Python buch zur Hand und ich muß es schnell lösen.

Also<ich habe aus einer Datei folgendes auf einer Variablen a stehen:
{'xof': 186, 'xuf': 2427, 'winkel': 2.117669085406725, 'yof': 655, 'yuf': 369, 'yse': 1944, 'xse': 2241}

Nun habe ich das Problem das ich denn Wert vom winkel auf eine Variable benötige und den Wert von xof und yof leider weiß ich aber nicht wie ich das genau machen kann.

wäre nett wenn mir da einer von euch helfen könnte.

Danke

Verfasst: Samstag 15. November 2008, 10:58
von numerix
Du meinst doch nicht etwa das?

Code: Alles auswählen

In [1]: a = {'xof': 186, 'xuf': 2427, 'winkel': 2.117669085406725, 'yof': 655, 'yuf': 369, 'yse': 1944, 'xse': 2241}

In [2]: a['xof']
Out[2]: 186

Verfasst: Samstag 15. November 2008, 11:06
von Trundle
Mit Python 2.6:

Code: Alles auswählen

from ast import literal_eval

print literal_eval(a)['xof']

Verfasst: Samstag 15. November 2008, 12:37
von BlackJack
Wobei ich da eher das JSON-Modul verwenden würde. Das bringt die Leute auf weniger dumme Ideen.

Verfasst: Samstag 15. November 2008, 19:55
von sea-live
sehr schlechte Überschrift

besser WERT aus Dictionary auslesen !!!

2Post sollte das ergebniss sein !