配列内の同じキーの順序に基づいてハッシュキーを並べ替えます

アビシェク

他の配列に存在するキーの順序に従ってハッシュを並べ替える必要があります。

hash = { a: 23, b: 12 }
array = [:b, :a]
required_hash #=> { b: 12, a: 23 } 

一行でそれを行う方法はありますか?

Cary Swoveland
hash = { a: 23, b: 12 }
array = [:b, :a]

array.zip(hash.values_at(*array)).to_h
  #=> {:b=>12, :a=>23}

手順:

v = hash.values_at(*array)
  #=> [12, 23]
a = array.zip(v) 
  #=> [[:b, 12], [[:a, 23]]
a.to_h
  #=> {:b=>12, :a=>23}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

キーに基づいてハッシュのルビーマージ配列を作成し、キーと値のペアの数で並べ替えます

分類Dev

キーの配列の順序でRubyハッシュを並べ替えます

分類Dev

配列と一致するキーに基づいてハッシュを並べ替える

分類Dev

Ruby:特定のキーの特定の順序でハッシュの配列を並べ替える方法

分類Dev

ルビーの同じキーに基づいてハッシュの配列をマージする方法は?

分類Dev

オブジェクトの配列をキーで並べ替えてから、他のキーを並べ替えられた順序で新しい配列にプッシュするにはどうすればよいですか?

分類Dev

ハッシュキーを並べ替えます。フェッチ順序は固定されていますか?

分類Dev

Javascriptアンダースコアを使用して、別の配列順序に基づいて配列順序を並べ替えます

分類Dev

別の配列に基づいてキーで配列を並べ替えますか?

分類Dev

複数の条件に基づいてハッシュの配列を並べ替えて再配置する

分類Dev

JavaScript:順列の順序に基づいて配列を並べ替えますか?

分類Dev

配列内のハッシュをキーで並べ替える方法は?

分類Dev

キー=>値のペアに基づいて配列を並べ替える

分類Dev

Javascriptは、テンキーに基づいてオブジェクトの配列を並べ替えます

分類Dev

別の配列に基づいて複数の配列を並べ替える並べ替え順序

分類Dev

別の配列の並べ替え順序に基づいて配列を並べ替える

分類Dev

別のカスタム順序の列に基づいて、データフレーム内の列のペアを並べ替えます

分類Dev

配列の並べ替えと同じキーへの値のプッシュ

分類Dev

Perlハッシュを値の降順で並べ替えてから、昇順でキー入力します

分類Dev

キー属性に基づいて、同じ長さではないハッシュの配列をマージします

分類Dev

並べ替え順序を定義して、サブ辞書キーに基づいてPython辞書キーを並べ替えます

分類Dev

文字列配列の順序に基づいてArrayListを並べ替える-Java

分類Dev

文字列配列jsに格納されているキーに基づくカスタムの並べ替え/順序付けオブジェクト配列

分類Dev

キーを文字列として使用して、ハッシュの最初の要素でハッシュの配列を並べ替えます

分類Dev

ハッシュキー順に並べられたハッシュの配列を出力します

分類Dev

配列フィールドの長さに基づいてドキュメントを並べ替える方法

分類Dev

元の入力に基づいてハッシュテーブル/列挙を並べ替える方法

分類Dev

同じ列で順序が異なる別のデータフレームに基づいて列を並べ替える方法

分類Dev

同じキーの要素でハッシュマップ内のリストを並べ替える方法

Related 関連記事

  1. 1

    キーに基づいてハッシュのルビーマージ配列を作成し、キーと値のペアの数で並べ替えます

  2. 2

    キーの配列の順序でRubyハッシュを並べ替えます

  3. 3

    配列と一致するキーに基づいてハッシュを並べ替える

  4. 4

    Ruby:特定のキーの特定の順序でハッシュの配列を並べ替える方法

  5. 5

    ルビーの同じキーに基づいてハッシュの配列をマージする方法は?

  6. 6

    オブジェクトの配列をキーで並べ替えてから、他のキーを並べ替えられた順序で新しい配列にプッシュするにはどうすればよいですか?

  7. 7

    ハッシュキーを並べ替えます。フェッチ順序は固定されていますか?

  8. 8

    Javascriptアンダースコアを使用して、別の配列順序に基づいて配列順序を並べ替えます

  9. 9

    別の配列に基づいてキーで配列を並べ替えますか?

  10. 10

    複数の条件に基づいてハッシュの配列を並べ替えて再配置する

  11. 11

    JavaScript:順列の順序に基づいて配列を並べ替えますか?

  12. 12

    配列内のハッシュをキーで並べ替える方法は?

  13. 13

    キー=>値のペアに基づいて配列を並べ替える

  14. 14

    Javascriptは、テンキーに基づいてオブジェクトの配列を並べ替えます

  15. 15

    別の配列に基づいて複数の配列を並べ替える並べ替え順序

  16. 16

    別の配列の並べ替え順序に基づいて配列を並べ替える

  17. 17

    別のカスタム順序の列に基づいて、データフレーム内の列のペアを並べ替えます

  18. 18

    配列の並べ替えと同じキーへの値のプッシュ

  19. 19

    Perlハッシュを値の降順で並べ替えてから、昇順でキー入力します

  20. 20

    キー属性に基づいて、同じ長さではないハッシュの配列をマージします

  21. 21

    並べ替え順序を定義して、サブ辞書キーに基づいてPython辞書キーを並べ替えます

  22. 22

    文字列配列の順序に基づいてArrayListを並べ替える-Java

  23. 23

    文字列配列jsに格納されているキーに基づくカスタムの並べ替え/順序付けオブジェクト配列

  24. 24

    キーを文字列として使用して、ハッシュの最初の要素でハッシュの配列を並べ替えます

  25. 25

    ハッシュキー順に並べられたハッシュの配列を出力します

  26. 26

    配列フィールドの長さに基づいてドキュメントを並べ替える方法

  27. 27

    元の入力に基づいてハッシュテーブル/列挙を並べ替える方法

  28. 28

    同じ列で順序が異なる別のデータフレームに基づいて列を並べ替える方法

  29. 29

    同じキーの要素でハッシュマップ内のリストを並べ替える方法

ホットタグ

アーカイブ