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 >
- References:
- Replacing Numbers in a List
- From: Gregory Lypny <gregory.lypny@videotron.ca>
- Replacing Numbers in a List