Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
1997
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1997

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

Search the Archive

Re: Complement

  • To: mathgroup at smc.vnet.net
  • Subject: [mg6102] Re: [mg6100] Complement
  • From: Allan Hayes <hay at haystack.demon.co.uk>
  • Date: Fri, 21 Feb 1997 23:46:06 -0500
  • Sender: owner-wri-mathgroup at wolfram.com

Houshou Chen <houshou at eecs.umich.edu>
[mg6100] Complement
writes

> The result of Complement always resort the order, Is there any code
> such that  taking the complement without changing the original
> order?
>
> Complement[{5,4,3,2,1},{1,2}] is {3, 4, 5}, I would like the result
> to be {5,4,3} instead.

Houshou:

DeleteCases[{5,4,3,2,1}, Alternatives@@{1,2}]

	{5, 4, 3}
	
Because Alternatives@@{1,2} becomes Alternatives[1,2] we can work  
with lists as inputs.

Allan Hayes
hay at haystack.demon.co.uk
http://www.haystack.demon.co.uk


  • Prev by Date: Re: Complement
  • Next by Date: Version of Mathematica
  • Previous by thread: Re: Complement
  • Next by thread: Version of Mathematica