0
Wie kann man durch zwei Listen einen Vergleich der Werte nach Index. Ich habe sowohl für die Schleife als auch für die Verwendung von zip versucht.Python vergleichen 2 Listen nach Index
for a,b in zip(list1,list2):
if a[0] in b[4]
print ('found')
EDIT
Dies ist, was Im nach
results = cHandlers.fetchall() #from an sql query
response = (r.json()) # from a json request
for u in range(0,3):
for row in results:
if (response['data'][u]['item']) == row[3]
print (found)
Es ist nicht offensichtlich für mich, was genau Sie vergleichen möchten. Können Sie ein Beispiel mit einigen Daten angeben und genau zeigen, welche Elemente aus dem Beispieldatenset, das Sie erwarten, verglichen werden? – Blckknght
Einige zusätzliche Informationen hinzugefügt, wie Sie in der Lage sein werden zu sehen danke – BKCapri
OK, ich verstehe irgendwie, was Sie tun möchten. Aber was stimmt nicht mit dem Code, den du gezeigt hast? Erhalten Sie einen Fehler? Wenn ja, geben Sie die vollständige Rückverfolgung an. Erhalten Sie falsche Ergebnisse? Wenn ja, geben Sie ein Beispiel für die Daten und zeigen Sie stattdessen die Ausgabe an, die Sie erhalten und was Sie stattdessen möchten. Mit anderen Worten, Sie müssen ein [mcve] hinzufügen. Außerdem haben Sie Ihre Frage sowohl mit den Tags Python 2 als auch Python 3 versehen. In der Regel möchten Sie nur eines von beiden (oder keines, wenn die Version keine Rolle spielt), und Sie sollten immer auch das einfache Python-Tag einschließen. – Blckknght