我有這樣的陣列:卸下列的所有元件以二維陣列
arr = [["a","b","c"],[2,3,5],[3,6,8],[1,3,1]]
其代表包含列「一」一個對蝦表中,「b」和「c」。
如何刪除所有值爲5,8,1的整列「c」?
也許有「Create two-dimensional arrays and access sub-arrays in Ruby」和「difficulty modifying two dimensional ruby array」中的有用提示,但我無法將它們轉移到我的問題。
或只是'arr.transpose [2]'返回列。 –
@MarkReed我寧願建議''''arr.transpose.last'''或'''arr.transpose [-1]'''作爲更通用的解決方案。 – Torimus
@MarkReed我們有'Array#pop',它會很好的完成這項工作,因爲我發佈了。 :) –