gpt4 book ai didi

arrays - 从 Ruby 中的嵌套哈希和数组中提取值

转载 作者:数据小太阳 更新时间:2023-10-29 07:40:32 24 4
gpt4 key购买 nike

我有一个看起来像这样的散列:

h = { 
a: [ ["c", "1"],["d","2"],["e","3"],["f","4"] ],
b: [ ["g","5"],["h","6"],["i","7"],["j","8"] ],
c: [ ["k","9"],["l","10"],["m","11"],["n","12"] ]
}

从中提取数字以使其看起来像这样的最佳方法是什么?

[1,2,3,4,5,6,7,8,9,10,11,12]

我尝试了一些不同的东西,但它总是需要一个外部数组,我必须从 each 命令链中将其插入。

最佳答案

我会这样做:

h.values.flatten(1).map{|x,y| y.to_i }

关于arrays - 从 Ruby 中的嵌套哈希和数组中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32722834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com