You could try something like:
contents of myscript():
mydict = {'key1':
'value1', 'key2': 'value2'}
mydict2 = {'key1': 'value3', 'key2':
'value4'}
rList = []
for item in mydict.keys():
rList.append( (item, mydict1[item]) )
for item in
mydict2.keys():
rList.append( (item, mydict2[item]) )
return
rList
then, in your DTML method:
<dtml-in myscript>
<dtml-var
sequence-key>, <dtml-var
sequence-item><br>
</dtml-in>
Jonathan
----- Original Message -----
Sent: Monday, June 19, 2006 12:35
PM
Subject: Re: [Zope] converting Dictionary
to Result
Thanks,
Here is what
I'm trying to do:
Let's say:
contents of myscript():
mydict =
{'key1': 'value1', 'key2': 'value2'}
mydict2 = {'key1': 'value3', 'key2':
'value4'}
finalList = [mydict, mydict2]
return finalList
When I
do this in a dtml-method:
<dtml-in "myscript()">
<dtml-var key1> <br/>
</dtml-in>
This will not return
me this:
value1
value2
It gives me a key error.
However if I loop
through a recordset, it produces proper output.
I'd like to merge a record
object and a dictionary object so I can access them like I showed you here
with dtml-in - so I can loop over both of them.
Is there a
way?
Thanks in advance guys!
Andreas Jung
<lists@zopyx.com> wrote:
--On
19. Juni 2006 09:16:23 -0700 Alric Aneron
wrote:
> Hello,
> I have a
dictionary object and a result set object (that was returned
> from a
ZSQL method). Is there any way I can merge them into one variable
>
and use them in a dtml-in statement?
>
result sets have a
dictionaries() method and dict have an update()
method..everything else
is one-liner-Python magic and depends on your
usecase.
-aj
--
ZOPYX Ltd. & Co. KG -
Charlottenstr. 37/1 - 72070 T�bingen - Germany
Web: www.zopyx.com -
Email: info@zopyx.com - Phone +49 - 7071 - 793376
E-Publishing, Python,
Zope & Plone development,
Consulting
Yahoo! Sports Fantasy Football ’06 - Go with the leader. Start
your league today!
_______________________________________________
Zope maillist
-
Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**
No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev
)