Consider this:
import collections
d = OrderedDict(a='hallo', b='world')
I wish to get a single string like this:
'a "hallo" b "world"'
Notice I wish the double quote to be part of the string.
In other words I want to wrap the value of a and b.
I was thinking to use such function I created:
def mywrap(text, char='"'):
return(char + text + char)
I can't think anything better than
s = ''
for k, v in d.items():
s += ' '.join( (k, mywrap(v)) ) + ' '
or
s = ''
for k, v in d.items():
s += k + ' ' + mywrap(v) + ' '
What do you think?
It's fine enough but I wonder if there's a better solution.
Thank you.
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor