SF bug #1179957: Missing def'n of equality for set elements

This commit is contained in:
Raymond Hettinger 2005-04-10 17:32:35 +00:00
parent 95ed80b0e0
commit e490502e04
2 changed files with 7 additions and 1 deletions

View file

@ -1220,6 +1220,9 @@ Accordingly, sets do not implement the \method{__cmp__} method.
Since sets only define partial ordering (subset relationships), the output
of the \method{list.sort()} method is undefined for lists of sets.
Set elements are like dictionary keys; they need to define both
\method{__hash__} and \method{__eq__} methods.
Binary operations that mix \class{set} instances with \class{frozenset}
return the type of the first operand. For example:
\samp{frozenset('ab') | set('bc')} returns an instance of \class{frozenset}.