[Tutor] Dictionaries of Tuples of Strings

Bill Sconce sconce at in-spec-inc.com
Fri Feb 23 22:26:18 CET 2007

Don't feel bad.  Everyone who works with Python bumps into this.
And more than once...

The preceding reply is correct.  But perhaps this is more specific:

>            'int':('xs:hexbinary','xs:integer'),
>            'str':("xs:string")
>            }

The problem is here:
>            'str':("xs:string")
This is semantically identical to:
>            'str':"xs:string"

Problem corrected:
>            'str':("xs:string",)
It helps to think,
   tuples are made by commas
   parentheses (only) enclose expressions
It's not true that
   parentheses indicate tuples
(They don't.  Not unless there are "commas in there".)



More information about the Tutor mailing list