合并两个数组的值以形成键和值以在ruby中散列

时间:2017-02-03 14:36:53

标签: arrays ruby hash

如果我有两个包含大约20个单独值的数组,是否可以将两者组合成一个哈希?一个数组的内容作为键,另一个作为值?

1 个答案:

答案 0 :(得分:0)

当然,非常简单

Hash[[1,2,3,4].zip([5,6,7,8])]
 => {1=>5, 2=>6, 3=>7, 4=>8} 

但如果数组的大小不同,则可能会出现问题。