arrays - 将两个数组转换为一个哈希对数组

标签 arrays ruby hash

我有两个数组:

dates = [1,2,3]
values = [10,20,30]

我怎样才能像这样组合它们?

[{date:1,value:10},{date:2,value:20}...etc]

最佳答案

dates.zip(values).map{|k, v| {date: k, value: v}}

关于arrays - 将两个数组转换为一个哈希对数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782147/

相关文章:

ruby - 当我在 Eclipse 下运行时,RSpec 找不到文件

Android 计算位图的哈希值

ruby-on-rails - Ruby 中的哈希 "has_key"复杂性

安卓.security.KeyStoreException : Incompatible digest when signing with RSA

c#如何在列表框中找到最小值和最大值

c++ - 如何从 QTextEdit 中检索单个字符?

arrays - 获取数组中的散列值(来自多个散列)并将它们相加

javascript - 解析javascript中的字符串

Ruby:即使文件未加载, 'require' 也会返回 false

ruby - rufus-scheduler 和 cron 有什么区别?