Как объединить элементы из одного массива с каждым элементом из другого массива - PullRequest
1 голос
/ 16 октября 2019

Я пытаюсь объединить элементы из одного массива с каждым элементом из другого массива, я пытался найти некоторые решения, но я не мог понять это.

Возьмем, к примеру, эти два массива:

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"]]

1 Ответ

6 голосов
/ 16 октября 2019

Вы можете использовать продукт :

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"]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...