From: Lucky Nl Date: 2011-08-25T02:12:34+09:00 Subject: eliminate duplicate key based on value HI friends , i have hash as below list = {"18" => 1,"15" => 2,"15" => 3,"17" => 4,"18" => 5} above hash there 2 duplicatekeys with values 2,3.I want to keep only one key=> value based on value i prefered here i want to get result as below if i select value 3 {"18" => 1,"15" => 3,"17" => 4,"18" => 5} If i select value 2 i want result as {"18" => 1,"15" => 2,"17" => 4,"18" => 5} Can anybody help me -- Posted via http://www.ruby-forum.com/.