switch list elements, index from inside ??
- To: mathgroup at smc.vnet.net
- Subject: [mg2644] switch list elements, index from inside ??
- From: davep at newton.umsl.edu
- Date: Sun, 3 Dec 1995 02:53:00 -0500
Salve, I have a problem regarding the interchanging of list elements (using the routine posted by Richard Mercer), when I want to index the elements from inside the routine. t={1,2,3,4,5,6,7,8,9,10,11}; s[list_List]:=ReplacePart[ReplacePart[list,list[[n]],m],list[[m]],n]//. {m->Random[Integer,{1,10}],n->Random[Integer,{1,10}]} s[t] Mma complains that the part and position specification (that's m and n) in ReplacePart is neither an integer nor a list of non zero integers. Why doesn't Mma accept the (Random-) Integers ? This is probably a no brainer, but I just don't see it. Thanks Gerd