-2
我有一個數組的array
如下:如何刪除陣列,其元素不存在在列表
array = [
[ 'a0', 'a1', 'a2' ], # Array A
[ 'b0', 'b1', 'b2' ], # Array B
[ 'c0', 'c1', 'c2' ], # Array C
..., # Array ...
[ 'z0', 'z1', 'z2' ] # Array Z
]
,並想從中刪除其第一個元素的數組中不存在list
:
list = [ 'a0', 'c0' ]
即Array A
和Array C
(其第一個元素是分別'a0'
和'c0'
)得到以下:
array = [
[ 'b0', 'b1', 'b2' ], # Array B
..., # Array ...
[ 'z0', 'z1', 'z2' ] # Array Z
]
我該怎麼做?
我願做類似的事情,以第二個元素的數組中不存在another_list
。
another_list = [ 'a1', 'c1' ]
array = [
[ 'a0', 'a1', 'a2' ], # Array A
[ 'b0', 'b1', 'b2' ], # Array B
[ 'c0', 'c1', 'c2' ], # Array C
..., # Array ...
[ 'z0', 'z1', 'z2' ] # Array Z
]
在這種情況下,我想刪除Array A
和Array C
(第二個元素是分別'a1'
和'c1'
)從array
得到如下:
array = [
[ 'b0', 'b1', 'b2' ], # Array B
..., # Array ...
[ 'z0', 'z1', 'z2' ] # Array Z
]
你寫道,你想刪除在另一個數組中的第一個/第二個元素是** not **的數組,但是你似乎正在刪除那些元素**在另一個數組中的**。不清楚你在做什麼。 – sawa
我們需要查看您編寫的代碼以嘗試解決此問題。 –