ruby如何使用新键和数组中的值进行哈希处理

划艇

我有一个这样的数组数组:

arr = [["food", "eggs"],["beverage", "milk"],["desert", "cake"]]

我需要将其转换为哈希数组,其中的键是自定义键和新键,键的值是数组中的值,如下所示:

hash = [{"category": "food", "item":"eggs"},
          {"category": "beverage", "item":"milk"}
          {"category": "desert", "item":"cake"}]

我该怎么做?谢谢你

斯特凡

用途Array#map

arr = [["food", "eggs"], ["beverage", "milk"], ["desert", "cake"]]

arr.map { |category, item| { category: category, item: item } }
# => [
#      {:category=>"food", :item=>"eggs"},
#      {:category=>"beverage", :item=>"milk"},
#      {:category=>"desert", :item=>"cake"}
#    ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ruby中使用相同的键对数组哈希中的值求和

来自分类Dev

Ruby如何为哈希中的数组分配新值

来自分类Dev

Perl:如何对键来自数组的哈希进行哈希处理

来自分类Dev

如何使用ruby laungage在哈希中添加键/值对

来自分类Dev

如何在Perl中的哈希数组中向哈希添加新的键,值对?

来自分类Dev

如何从Ruby中的哈希数组更改哈希键?

来自分类Dev

从Ruby中的键数组的哈希值中获取值的方法

来自分类Dev

从Ruby中的键数组的哈希值中获取值的方法

来自分类Dev

如何在Ruby中从数组的哈希值的哈希值构建哈希值的哈希值

来自分类Dev

如何使用Ruby中的键将ID数组转换为哈希数组?

来自分类Dev

在每个值都是数组的哈希中,如何使用数组项查找键?

来自分类Dev

在每个值都是数组的哈希中,如何使用数组项查找键?

来自分类Dev

如何在ruby中基于相同键合并哈希数组?

来自分类Dev

如何在ruby中基于相同键合并哈希数组?

来自分类Dev

如何遍历嵌套的Ruby哈希以基于现有键/值数据添加新的键/值对?

来自分类Dev

如何使用键和值对哈希进行排序

来自分类Dev

基于perl中每个哈希中特定键的值对哈希数组进行排序

来自分类Dev

Ruby-如何使用数组值求哈希值?

来自分类Dev

如何从哈希数组中获取键的所有值?

来自分类Dev

如何使用命名索引(键)数组在嵌套哈希中设置值?

来自分类Dev

如何基于键求和数组值?

来自分类Dev

使用数组中的键和标准值创建哈希

来自分类Dev

获取哈希值数组中的键的值

来自分类Dev

在Ruby中使用数组作为哈希键

来自分类Dev

如何在Ruby中将键值对的列表转换为哈希,以便将具有重复键的值存储在数组中?

来自分类Dev

如何使用Codenameone中的SHA1Digest算法使用自定义键对数据进行哈希处理

来自分类Dev

如何使用Codenameone中的SHA1Digest算法使用自定义键对数据进行哈希处理

来自分类Dev

Ruby-如何使用数组值反转哈希?

来自分类Dev

如何使用Ruby编号替换Ruby中的单个哈希值

Related 相关文章

  1. 1

    如何在Ruby中使用相同的键对数组哈希中的值求和

  2. 2

    Ruby如何为哈希中的数组分配新值

  3. 3

    Perl:如何对键来自数组的哈希进行哈希处理

  4. 4

    如何使用ruby laungage在哈希中添加键/值对

  5. 5

    如何在Perl中的哈希数组中向哈希添加新的键,值对?

  6. 6

    如何从Ruby中的哈希数组更改哈希键?

  7. 7

    从Ruby中的键数组的哈希值中获取值的方法

  8. 8

    从Ruby中的键数组的哈希值中获取值的方法

  9. 9

    如何在Ruby中从数组的哈希值的哈希值构建哈希值的哈希值

  10. 10

    如何使用Ruby中的键将ID数组转换为哈希数组?

  11. 11

    在每个值都是数组的哈希中,如何使用数组项查找键?

  12. 12

    在每个值都是数组的哈希中,如何使用数组项查找键?

  13. 13

    如何在ruby中基于相同键合并哈希数组?

  14. 14

    如何在ruby中基于相同键合并哈希数组?

  15. 15

    如何遍历嵌套的Ruby哈希以基于现有键/值数据添加新的键/值对?

  16. 16

    如何使用键和值对哈希进行排序

  17. 17

    基于perl中每个哈希中特定键的值对哈希数组进行排序

  18. 18

    Ruby-如何使用数组值求哈希值?

  19. 19

    如何从哈希数组中获取键的所有值?

  20. 20

    如何使用命名索引(键)数组在嵌套哈希中设置值?

  21. 21

    如何基于键求和数组值?

  22. 22

    使用数组中的键和标准值创建哈希

  23. 23

    获取哈希值数组中的键的值

  24. 24

    在Ruby中使用数组作为哈希键

  25. 25

    如何在Ruby中将键值对的列表转换为哈希,以便将具有重复键的值存储在数组中?

  26. 26

    如何使用Codenameone中的SHA1Digest算法使用自定义键对数据进行哈希处理

  27. 27

    如何使用Codenameone中的SHA1Digest算法使用自定义键对数据进行哈希处理

  28. 28

    Ruby-如何使用数组值反转哈希?

  29. 29

    如何使用Ruby编号替换Ruby中的单个哈希值

热门标签

归档