 
 
 
 
 
 
Re: simple set operations
- To: mathgroup at smc.vnet.net
- Subject: [mg57644] Re: [mg57635] simple set operations
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Fri, 3 Jun 2005 05:33:25 -0400 (EDT)
- Reply-to: hanlonr at cox.net
- Sender: owner-wri-mathgroup at wolfram.com
cr=CharacterRange["a", "h"]
{a,b,c,d,e,f,g,h}
MemberQ[cr,"a"]
True
Bob Hanlon
> 
> From: Edward Peschko <esp5 at pge.com>
To: mathgroup at smc.vnet.net
> Date: 2005/06/02 Thu AM 05:17:50 EDT
> Subject: [mg57644] [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
> 
> 

