MathGroup Archive 2006

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

Search the Archive

Re: Replacing Numbers in a List

  • To: mathgroup at smc.vnet.net
  • Subject: [mg68293] Re: [mg68230] Replacing Numbers in a List
  • From: Adriano Pascoletti <pascolet at dimi.uniud.it>
  • Date: Mon, 31 Jul 2006 06:06:19 -0400 (EDT)
  • References: <200607300847.EAA25108@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Gregory,
this is much faster:

x /. Thread[Rule[y, 222]]

Adriano Pascoletti

On 30 lug 2006, at 10:47, Gregory Lypny wrote:

> Hello everyone,
>
> I have a long list of integers called x, and I want to replace those
> that are members of list y with the number 222.
>
> I did it this way with a Do loop.
>
> y = {122, 211, 212, 221, 223, 232, 322};
> Do[x = ReplacePart[x,222, Position[x, y[[i]]]],{i, Length@y} ]
>
> Is this OK, or is there a more direct way?
>
> Regards,
>
> 	Gregory
>


  • Prev by Date: Re: Is there a good way to output parts of a Java object in Mathematica but STILL RETAIN THE OTHER INFO IN THE JAVA OBJECT?
  • Next by Date: Re: numerical capabilities
  • Previous by thread: Replacing Numbers in a List
  • Next by thread: Re: Replacing Numbers in a List