"數(shù)組去重" 是實(shí)際應(yīng)用中常用的操作,出現(xiàn)在面試題中的概率也很高,今天簡(jiǎn)述一下 Python 和 Javascript 中數(shù)組去重的方法,希望能幫助到大家。
python數(shù)組去重
>>> a = [9,8,7,9,7,1,2,1,2,5,3] >>> new_a = list(set(a)) >>> new_a [1, 2, 3, 5, 7, 8, 9] #此時(shí)new_a未保持原有的順序,對(duì)new_a進(jìn)行排序 >>> new_a.sort(key = a.index) >>> new_a [9, 8, 7, 1, 2, 5, 3]
Javascript數(shù)組去重
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>document</title> <script type="text/javascript"> var array1 = [1,2,6,8,4,2,3,9,47,1,2,23,5,8,3]; var result = []; for (var i = 0; i < array1.length; i++) { if (array1.indexOf(array1[i])==i) //如過(guò)該元素在數(shù)組中第一次出現(xiàn)的位置 == 該元素當(dāng)前的位置【A】 { result.push(array1[i]);//將符合【A】條件的元素加入到result中 } } alert(result); </script> </head> <body> </body> </html>
相關(guān)推薦:
實(shí)例詳解javascript數(shù)組去重的幾種思路
Javascript數(shù)組去重的幾種方法分享
JS簡(jiǎn)單實(shí)現(xiàn)數(shù)組去重的方法分析
以上就是Javascript和Python 的數(shù)組去重解析的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!