你好,我的問題有兩個部分。
第一部分 :如何根據索引合并兩個嵌套串列,例如:
L1 = [[1,2],[4,5]]
L2 = [[11,22],[44,55]]
我想根據索引合并上面的嵌套串列,以便得到如下輸出:
L3 = [ [[1,11],[2,22]] , [[4,44],[5,55]] ]
問題的第二部分是向所有嵌套串列添加一個常量值,以便輸出:
L3 = [ [[1,11,0],[2,22,0]] , [[4,44,0],[5,55,0]] ]
uj5u.com熱心網友回復:
您可以使用嵌套串列理解來zip滿足這兩個要求:
>>> [[list(x) for x in zip(*t)] for t in zip(L1, L2)]
[[[1, 11], [2, 22]], [[4, 44], [5, 55]]]
和
>>> [[[a, b, 0] for a, b in zip(*t)] for t in zip(L1, L2)]
[[[1, 11, 0], [2, 22, 0]], [[4, 44, 0], [5, 55, 0]]]
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/347411.html
上一篇:無法恢復資料庫
