gpt4 book ai didi

ruby - 如何将一个数组中的元素与另一个数组中的每个元素组合

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:49 25 4
gpt4 key购买 nike

我试图将一个数组中的元素与另一个数组中的每个元素结合起来,我尝试寻找一些解决方案,但我无法弄清楚。

以这两个数组为例:

num = [1,2,3]

let = ["a","b","c"]

我想将它们结合起来以获得:

combined = [[1, "a"], [1, "b"], [1, "c"], [2, "a"], [2, "b"], [2, "c"], 
[3, "a"], [3, "b"], [3, "c"]]

最佳答案

您可以使用 #product :

num = [1,2,3]
let = ["a","b","c"]

num.product let
#=>[[1, "a"], [1, "b"], [1, "c"], [2, "a"], [2, "b"], [2, "c"], [3, "a"], [3, "b"], [3, "c"]]

关于ruby - 如何将一个数组中的元素与另一个数组中的每个元素组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58420347/

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