Going crazy...

Chinook chinook.nr at tds.net
Mon Jun 13 21:11:44 EDT 2005


On Mon, 13 Jun 2005 20:52:43 -0400, Gary Herron wrote
(in article <42AE2A5B.7070206 at islandtraining.com>):

> 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





More information about the Python-list mailing list