Back in business.
Steve, you are absolutely right! The type of the keys is something
called DataReference which seems to refer to XML. But with repr() I
should come up with a new dictionary with same keys - double quoted but
that doesn't matter - and same values. And that should work very well
for me.
Thanks Steve and all of you! You have been very helpful!
Best regards
Ossi
On 25.11.2011 12:20, Steve Dower wrote:
Probably the keys aren't actually strings but repr() has been
overridden. You could copy the dict with
dict((repr(key), verifiedValues[key]) for key in verifiedValues)
to get one like you expect (though it may add quotes around the key).
Or you can
print type(verifiedValues.keys()[0])
and see what you're actually dealing with.
On Fri, Nov 25, 2011 at 21:13, Markus Schaber<m.scha...@3s-software.com> wrote:
Hi,
Von: Ossi Heinonen
That gives me
print verifiedValues[dict.keys(verifiedValues)[0]]
5.5 [mm]
Which is pretty damn exactly what I need! Thank you very much! The only problem
now is that the order of the keys seems a bit random but maybe I can find some
pattern for that.
My guess is that the String for the Key is not exactly what you expect.
Can you give us the output of the following command:
for c in dict.keys(verifiedValues)[0]:
print "%s: '%s'"%(ord(c), c)
Maybe some strange characters (like zero-width space or so) will show up.
And if not, you can still use the ord values to create a matching key string
using chr().
Markus
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
http://mail.python.org/mailman/listinfo/ironpython-users
Best regards
Markus Schaber
--
___________________________
We software Automation.
3S-Smart Software Solutions GmbH
Markus Schaber | Developer
Memminger Str. 151 | 87439 Kempten | Germany | Tel. +49-831-54031-0 | Fax
+49-831-54031-50
Email: m.scha...@3s-software.com | Web: http://www.3s-software.com
CoDeSys internet forum: http://forum.3s-software.com
Download CoDeSys sample projects:
http://www.3s-software.com/index.shtml?sample_projects
Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade
register: Kempten HRB 6186 | Tax ID No.: DE 167014915
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
http://mail.python.org/mailman/listinfo/ironpython-users
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
http://mail.python.org/mailman/listinfo/ironpython-users