您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页JavaScript和Python的数组去重解析

JavaScript和Python的数组去重解析

来源:爱玩科技网
 "数组去重" 是实际应用中常用的操作,出现在面试题中的概率也很高,今天简述一下 Python 和 JavaScript 中数组去重的方法,希望能帮助到大家。

python数组去重

>>> 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]
#此时new_a未保持原有的顺序,对new_a进行排序
>>> new_a.sort(key = a.index)
>>> new_a
[9, 8, 7, 1, 2, 5, 3]

JavaScript数组去重

<!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) //如过该元素在数组中第一次出现的位置 == 该元素当前的位置【A】
 {
 result.push(array1[i]);//将符合【A】条件的元素加入到result中
 }
 }
 alert(result);
 </script>
</head>
<body>
 
</body>
</html>

相关推荐:

实例详解javascript数组去重的几种思路

JavaScript数组去重的几种方法分享

JS简单实现数组去重的方法分析

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务