ホームページ  >  記事  >  バックエンド開発  >  Pythonで2つのリストを比較する方法

Pythonで2つのリストを比較する方法

(*-*)浩
(*-*)浩オリジナル
2019-08-02 14:58:317128ブラウズ

Python での 2 つのリストの比較

Pythonで2つのリストを比較する方法

# アイデア: (推奨される学習: Pythonビデオチュートリアル)

最初にリストの長さが等しいかどうかを判断します;

それらが等しい場合は、対応するインデックス位置の値が同じであるかどうかを判断します;

それらが異なる場合は、2 つのエラー値とインデックス値を記録します。

コードは次のとおりです。

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)
Python 関連の技術的な詳細については、記事については、

Python チュートリアル 列をご覧ください。

以上がPythonで2つのリストを比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。