>  기사  >  웹 프론트엔드  >  JavaScript 및 Python의 어레이 중복 제거

JavaScript 및 Python의 어레이 중복 제거

小云云
小云云원래의
2018-02-23 14:11:521763검색

"배열 중복 제거"는 실제 응용 분야에서 일반적으로 사용되는 작업이며 인터뷰 질문에 나타날 확률도 매우 높습니다. 오늘은 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 및 Python의 어레이 중복 제거

관련 권장 사항:

인스턴스는 Javascript 배열 중복 제거에 대한 여러 아이디어를 설명합니다.

JavaScript 배열 중복 제거의 여러 방법 공유

JS 단순 어레이 중복 제거 방법 분석 구현

위 내용은 JavaScript 및 Python의 어레이 중복 제거의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.