Maison >développement back-end >Tutoriel Python >Comment comparer deux listes en python

Comment comparer deux listes en python

(*-*)浩
(*-*)浩original
2019-08-02 14:58:317150parcourir

Comparaison de deux listes en python

Comment comparer deux listes en python

Idée : (apprentissage recommandé : Tutoriel vidéo Python)

Déterminez d'abord si les listes sont de longueur égale

Si elles sont égales, déterminez si les valeurs des positions d'index correspondantes sont les mêmes ;

S'ils sont différents, enregistrez la valeur d'erreur et la valeur d'index des deux

Le code est le suivant :

def compare(list1, list2):
    error = []
    error_index = []
    if len(list1) == len(list2):
        for i in range(0, len(list1)):
        #两个列表对应元素相同,则直接过
            if list1[i] == list2[i]:
                pass
            else:#两个列表对应元素不同,则输出对应的索引
                error.append(abs(list1[i]-list2[i]))
                # print(i)
                error_index.append(i)
    print(error)
    print(error_index)

Pour plus de détails sur Python articles techniques, veuillez visiter la colonne d'étude Tutoriel Python !

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