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