python 多個陣列內資料之間的組合

2021-09-25 20:10:49 字數 1003 閱讀 7585

如圖,最近想實現乙個小功能:多個陣列中,資料之間的組合。絞盡腦汁,無論多少個陣列,想用乙個函式來解決這個問題。

a =[1

,2,3

,4,6

]b =[12

,13,14

,15,16

]c =[22

,23,24

,25,26

]a =

[a,b,c]

defgetplans

(lis,jude=

true):

if jude: lis =[[

[i]for i in lis[0]

]]+ lis[1:

]iflen(lis)

>2:

for i in lis[0]

:for j in lis[1]

: getplans(

[[i +

[j]]

]+ lis[2:

],false

)elif

len(lis)==2

:for i in lis[0]

:for j in lis[1]

:print

(i +

[j])

getplans(a)

>>

>[1

,12,22

][1,

12,23]

[1,12

,24].

...[

6,16,

22][6

,16,23

][6,

16,24]

[6,16

,25][

6,16,

26]

end

各位技術大佬,如果有更好的解決方法,請指教

多個資料集之間的相互關聯

進行web報表設計開發時,常要使用多個資料集,以及隨之而來的一些需求 如何對多個資料集進行相互關聯,即 在乙個資料集中使用另外資料集的查詢結果。第一步,我們在新建的報表檔案中定義資料集ds1,sql語句如下 select 訂單.訂單id,訂單.客戶id,訂單.訂購日期,訂單.貨主名稱,訂單.運貨商,...

組合多個陣列

function joinresult result,main key result key value key arr a1 array array 0 1 org id 10 new customers 100 new orders 100 array 0 2 org id 20 new cus...

合併多個陣列(java版)

昨天看的一道筆試題,靠回憶寫下題意。題意 合併多個陣列,第一次從第乙個陣列中讀取n個值,第二次從第二個陣列讀取n個,依次往下,然後回到第乙個陣列繼續如此讀,讀過的值不能在讀,陣列不足n個,讀剩下的,直到所有陣列數讀完 第一行輸入n 第2 n行輸入一組數,用逗號隔開 輸出乙個陣列,列印,用逗號隔開 輸...