[Ka-Ping Yee] > What about this: > > >>> d = {} > >>> d[0] = 'zero' > >>> d[False] = 'false' > >>> len(d) > 1 or 2? This returns: 1 Just curious: If you were using True and False as keys to a dictionary, would you ever expect len(d) to return something > 2? // mark