Heim >Backend-Entwicklung >Python-Tutorial >So vergleichen Sie zwei Listen in Python

So vergleichen Sie zwei Listen in Python

(*-*)浩
(*-*)浩Original
2019-08-02 14:58:317151Durchsuche

Vergleich zweier Listen in Python

So vergleichen Sie zwei Listen in Python

Idee: (empfohlenes Lernen: Python-Video-Tutorial)

Bestimmen Sie zunächst, ob die Listen gleich lang sind.

Wenn sie gleich sind, bestimmen Sie, ob die Werte der entsprechenden Indexpositionen gleich sind.

Wenn sie unterschiedlich sind, notieren Sie den Fehlerwert und den Indexwert der beiden

Der Code lautet wie folgt:

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)

Für weitere Informationen zu Python Für technische Artikel besuchen Sie bitte die Kolumnenstudie Python-Tutorial!

Das obige ist der detaillierte Inhalt vonSo vergleichen Sie zwei Listen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn