abcd a écrit :
>>You'll need __eq__ for testing if two objects are equivalent, and
>>__hash__ for calculating object's hash value.
>>
>>class Type:
While we're at it, and unless you're stuck with an aging Python version,
make Type and Person new-style classes:
class Type(object):
>>def __in
> You'll need __eq__ for testing if two objects are equivalent, and
> __hash__ for calculating object's hash value.
>
> class Type:
> def __init__(self, val):
> self.val = val
>
> def __eq__(self, other):
> return self.val == other.val
>
> def __hash__(self):
> r
On Apr 3, 7:26 pm, "abcd" <[EMAIL PROTECTED]> wrote:
> Hi,
> I have a class such as,
>
> class Type:
> def __init__(self, val):
> self.val = val
>
> class Person:
> def __init__(self, name, age):
> self.name = name
> self.age = age
>
> So I have a dictionary whic