[討論] 陣列中刪除某一元素

作者: Blood5499 (血99)   2016-11-21 13:41:47
各位大大
想請教一個問題
我寫了一個陣列A = [1 1 1 2 2 2 2 3 3 4 5 5 5]
我想要統計各種數字的個數 ex:
1 : 3
2 : 4
3 : 2
4 : 1
5 : 3
接著想要刪除各數少於2的元素 並把後方的數字遞補上來
例如 A = [1 1 1 2 2 2 2 3 3 4 5 5 5]
刪除 3跟4
存到 B = [1 1 1 2 2 2 2 3 3 3]
小弟新手
寫了各種for迴圈都無法QQ
請教各位大大
作者: cyliu (打雜小弟)   2016-11-21 16:04:00
善用find 找出index出來。以及 A[index] = []即可刪掉元素A(index) = []

Links booklink

Contact Us: admin [ a t ] ucptt.com