MathGroup Archive 2006

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

Search the Archive

List Comparison

  • To: mathgroup at smc.vnet.net
  • Subject: [mg67141] List Comparison
  • From: "LectorZ" <lectorz at mail.ru>
  • Date: Sat, 10 Jun 2006 04:53:53 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Dear experts,

I want to compare two lists containing sublists and make out of them 3
result lists.
The comparison applies to the first two elements of the sublists.

list1 = {{1, aa, 565}, {1, bb, 566}, {
  1, cc, 546}, {2, dd, 56}, {2, ff, 56}, {2, ss, 5}}
list2 = {{1, aa,
  34}, {1, bb, 66}, {1, cc, 5443}, {2, dd, 76}, {2, ff, 87}, {2, mm,
87}}

Result ONE should be:

If the FIRST element AND the SECOND elements of the sublists are equal,
then prepend the THIRD elements from list2.

result1={{1, aa, 565, 34}, {1, bb, 566, 66}, {
  1, cc, 546, 5443}, {2, dd, 56, 76}, {2, ff, 56, 87}}

Result TWO should be:
the FIRST element OR the SECOND elements of the sublists are NOT equal,
then display the difference from the list1 perspective

result2={{2, ss, 5}}

Result THREE should be:
the FIRST element OR the SECOND elements of the sublists are NOT equal,
then display the difference from the list2 perspective
result3={{2, mm, 87}}

Thanks for your help

LZ


  • Prev by Date: No StringCompare in Mathematica?
  • Next by Date: Re: NDSolve:StoppingTest in Algebraic Differential Equations
  • Previous by thread: Re: No StringCompare in Mathematica?
  • Next by thread: Re: List Comparison