On Mon, 13 Jun 2005 20:52:43 -0400, Gary Herron wrote (in article <[EMAIL PROTECTED]>):
> Jan Danielsson wrote: > >> Hello all, >> >> I'm 100% sure that I saw an example which looked something like this >> recently: >> >> >> >>>>> a=(1, 2, 3, 4, 5, 6) >>>>> b=(2, 3, 6) >>>>> a - b >>>>> >>>>> >> (1, 4, 5) >> >> The only new language I have been involved in lately is Python. Is my >> memory failing me, or have I seen such an Python-example somewhere? If >> so: Where; or more importantly: How does it work? >> >> I just tried typing the above in Python, and it - obviously - doesn't >> work, so it must be some other syntax. >> >> > Not with tuples, lists or dictionaries. However a more recent addition > to the language is Sets, and they support set differences: > > >>> from sets import Set > >>> Set([1,2,3,4,5,6]) - Set([2,3,6]) > Set([1, 4, 5]) > > > Gary Herron > > Looks like something that might be part of an example of class operator overloading??? But I'm not far enough along to quickly show a sample if such is possible. Lee C -- http://mail.python.org/mailman/listinfo/python-list