[讨论] 阵列中删除某一元素

楼主: 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