Unterschied in einem Diktat

8

Ich versuche den Unterschied in einem Diktat herauszufinden, ob etwas hinzugefügt oder entfernt wurde und woraus.

Hier ist ein Fall, in dem ein Wert hinzugefügt wird:

%Vor%

Und hier ist ein Fall, in dem ein Wert entfernt wird:

%Vor%

Das Problem ist, dass ich keine Ahnung habe, wie ich den Unterschied erhalten kann. Würde jemand zufällig wissen, wie man ein solches Ergebnis erreicht?

Zusätzliche Informationen (keine Ahnung, wenn Sie das brauchen):

  • Dies kann auch für 0 und 1 von Original und Neu gelten.
  • 1 und 2 können nicht gleichzeitig aktiv sein. Wenn einer Werte hat, ist der andere False.
dbdii407 09.07.2011, 02:05
quelle

6 Antworten

5

Wie ich in einer anderen Frage erklärt habe Es gibt eine Bibliothek auf PyPI nur für diese Aufgabe, die datadiff library ist. Es ist einfach zu bedienen und Sie können die Ausgabe verwenden, um zu tun, was Sie tun müssen.

    
softwareplay 28.10.2013 11:52
quelle
3

Das finde ich gut lesbar:

%Vor%     
snth 23.06.2016 16:04
quelle
2

Hier ist ein Link zu einer Funktion, die ein "diff" von zwei Wörterbüchern erzeugen kann, gefolgt von zusätzlichen Kommentaren / Codebeispielen:

Ссылка

    
AJ. 09.07.2011 02:12
quelle
1

Sie können dic [2] temporär in set in Python übertragen und - verwenden, um die Differenz zu erhalten

    
taijirobot 09.07.2011 02:12
quelle
0

Was ist mit etwas wie:

%Vor%     
Whoopska 09.07.2011 08:23
quelle
-1

Das kann in einer Zeile erfolgen.

%Vor%     
Oleg Urzhumtsev 19.04.2016 23:02
quelle

Tags und Links