Re: simple set operations

• To: mathgroup at smc.vnet.net
• Subject: [mg57648] Re: [mg57635] simple set operations
• From: "Caffa Vittorio Dr." <Caffa at iabg.de>
• Date: Fri, 3 Jun 2005 05:33:28 -0400 (EDT)
• Sender: owner-wri-mathgroup at wolfram.com

```Try this:

tbl = Table[i^2, {i, 0, 10}]
{0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100}

MemberQ[tbl, 5]
False

MemberQ[tbl, 25]
True

Cheers, Vittorio

>-----Original Message-----
>From: Edward Peschko [mailto:esp5 at pge.com]
To: mathgroup at smc.vnet.net
>Sent: Thursday, June 02, 2005 11:18 AM
>Subject: [mg57648] [mg57635] simple set operations
>
>hey all,
>
>I'm hesitant to ask these questions (because they are so simple) but
after
>a
>15 minute search through the docs I'm getting nowhere, so here goes:
>
>    1) what's the easiest way to generate a list of elements? ie:
>
>	'a' .. 'h' == { a,b,c,d,e,f,g,h }
>
>    2) Is there a quick way to check whether an element is in a set?
>
>	if ('a' == (any('a','b','c','d')) { print "a is in a,b,c,d"; }
>
>The first one I see could possibly be done by 'Array', but I don't see
how
>-
>the '#' refers to the generation of numbers, but there seems to be no
>corresponding 'letter' symbol.
>
>
>As for #2, the easiest way would be through an overloading of the '=='
>operator,
>but again, that doesn't seem to work..
>
>Thanks much for any help,
>
>Ed

```

• Prev by Date: Re: Partition Function
• Next by Date: Re: simple set operations
• Previous by thread: Re: simple set operations
• Next by thread: Re: simple set operations