"배열 중복 제거"는 실제 응용 분야에서 일반적으로 사용되는 작업이며 인터뷰 질문에 나타날 확률도 매우 높습니다. 오늘은 Python 및 JavaScript의 배열 중복 제거 방법을 간략하게 설명하겠습니다.
>>> 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]
<!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 및 Python의 어레이 중복 제거의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!