MathGroup Archive 2002

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Extracting a sub-list?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg37958] Re: Extracting a sub-list?
  • From: "Allan Hayes" <hay at haystack.demon.co.uk>
  • Date: Fri, 22 Nov 2002 04:16:06 -0500 (EST)
  • References: <arg52u$6bd$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

> How do I extract the subset of answers in a list that are pure integers?

Several ways:

    lst = Table[x/2, {x, 1, 5}]

        {1/2, 1, 3/2, 2, 5/2}

    Select[lst, IntegerQ]

        {1, 2}

    Cases[lst, _Integer]

        {1, 2}

    Cases[lst, _?IntegerQ]

        {1, 2}

    Cases[lst, x_ /; IntegerQ[x]]

        {1, 2}

Information on these techniques is available in the Help Browser under

    Select,Cases,Condition,PatternTest

Also note DeleteCases.

--
Allan

---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565


"AngleWyrm" <no_spam_anglewyrm at hotmail.com> wrote in message
news:arg52u$6bd$1 at smc.vnet.net...
> How do I extract the subset of answers in a list that are pure integers?
> As an example,
>
> in:
> Table[x/2, {x, 1, 5}]
> IntegerQ /@ %
>
> out:
> { 1/2, 1, 3/2, 2, 5/2 }
> { False, True, False, True, False }
>
> But I want to get a result of:
> { 1, 2 }
>
> -:¦:-
> AngleWyrm
>
>




  • Prev by Date: Re: Re: simplify expr to 1
  • Next by Date: Re: Problem with ND
  • Previous by thread: Re: Extracting a sub-list?
  • Next by thread: Difference between fonts in Mathematica 4.1 and 4.2?