Hi Gary,
This question is more suited to [EMAIL PROTECTED] instead of
[EMAIL PROTECTED], and you should not send html e-mail to any of these
two lists, but since we are here...
On Wed, 2002-03-13 at 16:13, Gary Yee wrote:
> Hello,
>
> I am very new to Zope/DTML and I am a little confused with the operation of the
>DTML-IN statement. Here is the snippet of code
>
>
>
>
>
>
>
>
>
>
> This code displays the contents 4 cells in a table and the output is
> 1
> 2
> (4,5,6)
> (7,8,9)
>
> I am a litte confused because I thought it would display the contents of the list as
> (1)
> (1,2)
> (4,5,6)
> (7,8,9)
>
> I believe this is related to something I read about tuples of ( key, value) will
>handled with sequence-key and sequence-item
That's exactly what's happening. It's a misfeature in my opinion, but it
makes it easy to iterate thru a dictionary .items() and a folder
.objectItems().
> I must be traversing the list incorrectly.
No, you're not, the feature is wrong :-)
> can anyone give me an example of how to traverse this list of tuples
> correctly.
The workaround is to make each tuple of your sequence the second
elemento of a 2-tuple, as in '((1, (1,)), (2, (1, 2)), (3, (4, 5, 6)),
(4, (4, 5, 6)))'
Kind of like that old joke were the paranoid statician would take a bomb
with himself to the plane because the odds of there being two bombs on a
plane were so low...
--
Ideas don't stay in some minds very long because they don't like
solitary confinement.
___
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )