給定位置的兩個數組之間的所有可能組合(PYTHON)

瓦格里斯·基里拉斯

我有兩個數組,例如:

array1 = [A, B, C]
array2 = [a, b, c]

我想創建一個矩陣,其中包含這兩個數組之間的所有可能組合,使用 python 代碼的方式如下

[[A, B, C]
 [A, B, c]
 [A, b, C]
 [A, b, c]
 [a, B, C]
 [a, B, c]
 [a, b, C]
 [a, b, C]]
莫茲韋

使用itertools.productzip

array1 = ['A', 'B', 'C']
array2 = ['a', 'b', 'c']

from itertools import product
out = list(product(*zip(array1, array2)))

輸出:

[('A', 'B', 'C'),
 ('A', 'B', 'c'),
 ('A', 'b', 'C'),
 ('A', 'b', 'c'),
 ('a', 'B', 'C'),
 ('a', 'B', 'c'),
 ('a', 'b', 'C'),
 ('a', 'b', 'c')]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何組合兩個查詢,其中一個結果是數組,第二個是數組中的元素位置?

根據兩個對像數組之間的比較創建新數組

Python - 查找兩個數組之間的所有可能組合

根據條件查找兩個數組之間的最大可能返回值

找出兩個整數的所有可能組合

在 JavaScript 中合併兩個具有相同鍵的對像數組

在python中查找兩個二維數組之間的差異

Node.js:返回數組中兩個特定元素之間的元素

加快兩組路徑的所有組合之間的距離計算

使用遞歸函數列出給定字符串中所有可能的 IP 地址組合

手動計算時,兩個數組之間的歸一化索引給出不同的結果

是否可以將兩個數組合二為一以創建 x,y 位置數組?

將兩個數組與子元素合併

JavaScript - 合併兩個不同大小的數組

如果兩個數組中都存在一項,如何合併兩個數組?

組合函數的兩個參數

從 Pandas 中的兩個數組創建所有總和表

列出兩個給定好友之間的所有好友鏈接

組合數組內的所有數組

從兩個現有數據框創建兩個新數據框,同時考慮其多索引列及其值的所有組合

將一個數組存儲到另一個數組的特定位置

如何選擇兩個表之間存在值組合的記錄

組合問題 - 給定兩個整數 n 和 k,編寫一個程序返回 1 2 3 n 中 k 個數字的所有可能組合

找出 2 個大數組之間的差異

你能幫我提供一個線索,我怎樣才能找到一組從 1 到 N 的給定數字的所有可能組合,使用 +- 運算符

如何在兩個數組之間找到重複的整數並將它們複製到一個新數組中?

來自給定 Pandas 數據幀的兩個列名的組合

如何在兩個對像數組之間進行更改?[洛達什/JS]

在Javascript中的兩個數組之間交換兩個元素