[問題] 如何用簡短的語法來刪除或插入陣列中的元素已回收
假如我現在有一個一維陣列array
一維陣列array裡面都是隨機整數 0 1 2 3
今天我想要把0的位置刪除 然後我還想要把0還原回去原來的陣列
所以我先用一個index陣列作紀錄
紀錄有哪些位置是0 index = (array==0);
然後把array中0的資料刪除 array(array==0) = [];
但是我現在想要把0還原回去
想請問我該怎麼利用index陣列呢?
或是有其他更精巧的方法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.170.56
推
02/22 22:36, , 1F
02/22 22:36, 1F
→
02/22 22:37, , 2F
02/22 22:37, 2F
→
02/22 22:37, , 3F
02/22 22:37, 3F
→
02/23 00:07, , 4F
02/23 00:07, 4F