From: Li Chen Date: 2009-09-26T00:34:50+09:00 Subject: How to remove duplicate elements in a 2D array Hi all, I have a 2D array as follow: arr=[ [ 'a',1,2,3], ['b',4,5,6], ['c',3,2,1], ['a',1.3,2.2,3,3], ... ['a', 2,1,3], ... ['a',2.1,1.5,3] ] As you can see there are several rows containing element 'a', and the last row containing 'a'' is the lastest one. I wonder if it is possible to return a new array which contains the latest row having 'a' , together with other rows. Thanks, Li -- Posted via http://www.ruby-forum.com/.