因此,例如,如果我們有 2D 陣列:
list_2D = [[1, 2, 3], [4, 5, 6]]
我希望它能夠列印出來:
[[2, 3], [4, 5, 6]]
到目前為止,我已經嘗試過拼接串列,但我想不出一種方法來隔離二維陣列中第一個串列的第一個元素。我覺得答案在于串列理解,但是,我再次不確定如何隔離第一個串列的第一個元素。如果可能的話,如果這僅適合 1 個列印陳述句,那將是更可取的。謝謝!
uj5u.com熱心網友回復:
只是為了好玩,在一行中洗掉數字,列印并將數字放回:
list_2D[0][print(list_2D):0] = list_2D[0].pop(0),
在線嘗試!
uj5u.com熱心網友回復:
您可以pop值,然后列印:
list_2D = [[1, 2, 3], [4, 5, 6]]
list_2D[0].pop(0)
print(list_2D)
如果您不想更改原始串列,請考慮將其復制并在副本上執行此操作。
uj5u.com熱心網友回復:
嘗試:
print([list_2D[0][1:], *list_2D[1:]])
印刷:
[[2, 3], [4, 5, 6]]
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/463124.html
上一篇:如何計算帶有索引的陣列整數和陣列在Java中屬于一個區間?
下一篇:廣義外積-函式接受lambda
