Als «comparison» getaggte Fragen

Fragen zum Datenvergleich und zu effizienten Möglichkeiten, dies zu erreichen. Bitte vermeiden Sie die Verwendung dieses Tags für den generischen (Meta-) Vergleich zweier Probleme oder Konzepte.




25
Vergleichen von zwei Wörterbüchern und Überprüfen, wie viele (Schlüssel-, Wert-) Paare gleich sind
Ich habe zwei Wörterbücher, aber zur Vereinfachung nehme ich diese beiden: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Nun möchte ich vergleichen, ob jedes key, valuePaar in xden gleichen entsprechenden Wert in hat y. Also habe ich folgendes geschrieben: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if …


10
Switch-Anweisung für größer als / kleiner als
Daher möchte ich eine switch-Anweisung wie die folgende verwenden: switch (scrollLeft) { case (<1000): //do stuff break; case (>1000 && <2000): //do stuff break; } Jetzt weiß ich, dass eine dieser Anweisungen ( <1000) oder ( >1000 && <2000) nicht funktioniert (natürlich aus verschiedenen Gründen). Was ich frage, ist der …

3
Python Kein Vergleich: Soll ich "is" oder == verwenden?
Mein Editor warnt mich beim Vergleichen my_var == None, aber keine Warnung bei der Verwendung my_var is None. Ich habe einen Test in der Python-Shell durchgeführt und festgestellt, dass beide eine gültige Syntax sind, aber mein Editor scheint zu sagen, dass dies my_var is Nonebevorzugt wird. Ist dies der Fall …

14
Der beste Weg, um 2 XML-Dokumente in Java zu vergleichen
Ich versuche, einen automatisierten Test einer Anwendung zu schreiben, der im Grunde ein benutzerdefiniertes Nachrichtenformat in eine XML-Nachricht übersetzt und am anderen Ende sendet. Ich habe einen guten Satz von Eingabe / Ausgabe-Nachrichtenpaaren, daher muss ich nur die Eingabe-Nachrichten einschicken und darauf warten, dass die XML-Nachricht am anderen Ende herauskommt. …

5
Warum ergeben == Vergleiche mit Integer.valueOf (String) unterschiedliche Ergebnisse für 127 und 128?
Ich habe keine Ahnung, warum diese Codezeilen unterschiedliche Werte zurückgeben: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); Die Ausgabe ist: true false true Warum kehrt der erste trueund der zweite zurück false? Gibt es etwas anderes, das ich zwischen 127und nicht weiß 128? (Natürlich weiß ich das 127< 128.) Warum kehrt der dritte zurück …
182 java  integer  comparison 


4
Wie funktioniert der Tupelvergleich in Python?
Ich habe das Core Python- Programmierbuch gelesen und der Autor zeigt ein Beispiel wie: (4, 5) < (3, 5) # Equals false Also frage ich mich, wie / warum ist es gleich falsch? Wie vergleicht Python diese beiden Tupel? Übrigens wird es im Buch nicht erklärt.



5
Unterschied zwischen "! ==" und "==!" [geschlossen]
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.