[英]Convert hash keys into a hash in ruby
請查看以下輸入,並幫助我將其轉換為以下輸出
輸入:
arr = [{"Key1"=>1, "key3"=>1}, {"Key2"=>3, "Key4"=>0}, {"Key1"=>1, "Key4"=>1},
{"Key2"=>3, "key3"=>0}, {"Key1"=>3, "Ke5"=>0}]
所需的輸出:
[{"Key1"=>1}, {"Key2"=>1}, {"Key3"=>3}, {"Key4"=>0}, {"Key1"=>1},
{"Key4"=>1}, {"Key3"=>3}, {"Key2"=>0}, {"Key1"=>3}, {"Key5"=>0}]
嘗試這個:
data.flat_map(&:to_a).map { |k, v| {k => v} }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.