Während der Arbeit mit Python-Listen kann es manchmal vorkommen, dass wir zwei Listen auf Indexähnlichkeit vergleichen müssen und daher die Aufgabe haben, gleiche Indexpaare zu zählen. Lassen Sie uns bestimmte Möglichkeiten diskutieren, wie diese Aufgabe ausgeführt werden kann. Methode 1: Verwenden sum() + zip()
Diese Aufgabe kann ausgeführt werden, indem die zip() Aufgabe übergeben wird, bei der beide Listen miteinander zugeordnet werden, und die sum() die Summe nach gleichen Indizes berechnet.
Python Zwei Listen Vergleichen Download
»
Coding »
Python »
This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy. 1
Hey! Ich bin wie ihr sehen könnt gan ganz neu hier, also noch richtig frisch und hab gleich mal ein kleines Problem, auf das noch keine Lösung gefunden habe. Mergesort: Erklärung mit Beispiel, Pseudocode, Java · [mit Video]. Muss dazu aber auch sagen, das ich mich in Python noch nicht so gut auskenne, weil ich das erst seit knapp 3-4 Wochen erlerne. Nun zum Problem: Ich habe 2 Listen und lasse diese auf Übereinstimmungen vergleichen. Klappt wunderbar, am Ende krieg ich dann auch angezeigt, wieviele Übereinstimungen es gibt, ABER ich möchte nun auch, das angezeigt wird, welche 2 Listenelemente übereinstimmen. Bsp: In Liste 1 und in Liste 2 findet sich jeweils ein Element mit dem Wert "Hosenscheißer", so wie es momentan ist, bekomme ich dann angezeigt: Eine Übereinstimmung gefunden, ich möchte nun aber auch angezeigt bekommen: Die Übereinstimmung ist: "Hosenscheißer". Der bisherige Code zum Vergleichen der Listen:
Source Code
def match_lists(list1, list2):
# to find the number of matching items in each list use sets
set1 = set(list1)
set2 = set(list2)
# set3 contains all items comon to set1 and set2
set3 = ersection(set2)
# return number of matching items
return len(set3)
Wie kann man das nun erweitern um dann auch angezeigt zu bekommen, welche Elemente übereinstimmen?
Beliebte Inhalte aus dem Bereich
Theoretische Informatik