Maison  >  Article  >  interface Web  >  Déduplication de tableau en JavaScript et Python

Déduplication de tableau en JavaScript et Python

小云云
小云云original
2018-02-23 14:11:521837parcourir

La « déduplication de tableau » est une opération couramment utilisée dans les applications pratiques, et la probabilité d'apparaître dans les questions d'entretien est également très élevée. Aujourd'hui, je vais décrire brièvement la méthode de déduplication de tableau en Python et JavaScript. .

Déduplication de tableau 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]

Déduplication de tableau 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>

Déduplication de tableau en JavaScript et Python

Recommandations associées :

Exemples détaillés de plusieurs idées de déduplication de tableaux JavaScript

Partage de plusieurs méthodes de déduplication de tableaux JavaScript

Analyse de la méthode simple JS pour implémenter la déduplication de tableau

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn