加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby:如何将哈希转换为数组

发布时间:2020-12-16 19:32:10 所属栏目:百科 来源:网络整理
导读:我有一个包含数字的哈希: {0=0.07394653730860076,1=0.0739598476853163,2=0.07398647083461522} 它需要转换为如下数组: [[0,0.07394653730860076],[1,0.0739598476853163],[2,0.07398647083461522]] 我尝试了我的hash.values让我: [0.07398921877505593,
我有一个包含数字的哈希:
{0=>0.07394653730860076,1=>0.0739598476853163,2=>0.07398647083461522}

它需要转换为如下数组:

[[0,0.07394653730860076],[1,0.0739598476853163],[2,0.07398647083461522]]

我尝试了我的hash.values让我:

[0.07398921877505593,0.07400253683443543,0.07402917535044515]

我尝试了多种方法,但我刚开始学习ruby.

解决方法

试试这个:
{0=>0.07394653730860076,2=>0.07398647083461522}.to_a
#=> [[0,0.07398647083461522]]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读