Thema: Automatisierung des Abgleiches von Fehllisten und Dublettenlisten
robste1987 Am: 29.03.2023 10:48:24 Gelesen: 683# 1@  
Wenn ich tausche ist es oft eher mühsam Fehllisten mit meinen Dubletten abzugleichen. Es dauert lange, weil man sich in das Layout und Konzept oft eindenken muss, dann muss man noch genau aufschreiben welche Briefmarken man gefunden hat. Und nach spätestens einer Stunde braucht man oft eine Pause, weil man sonst wegen mangelnder Konzentration Fehler macht. Es gibt eigentlich genug Grundlagen und das mit einem Computer zu automatisieren, hier ein ganz schnell gebasteltes Beispiel mit zur Veranschaulichung

Python 3.11.2 (main, Feb 8 2023, 00:00:00) [GCC 12.2.1 20221121 (Red Hat 12.2.1-4)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.5.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: dubletten_deutschland_anton = {112, 363, 1119, 1421, 2402,2403,2404,2405, 2406,3727, "Block 3", "Block 17"}

In [2]: fehlliste_deutschland_adrea = {120, 1119, 3727, 2403,2405, 3730, "Block 2", "Block 17"}

In [3]: anton_an_andrea = fehlliste_deutschland_adrea.intersection(dubletten_deutschland_anton)

In [4]: print (anton_an_andrea)
{2403, 2405, 'Block 17', 3727, 1119}
 


Hier sind es nur sehr kurze Dubletten und Gesuchte, das ginge aber mit beliebig vielen. Das das Ergebnis nicht sortiert ist, lässt sich beheben.

Für die mathematisch interessierten: Der Computer betrachtet die Katalognummern als Elemente von Mengen. Aus diesen Mengen wird dann die Schnittmenge (englisch: intersection) gebildet.
Mengen sind in der Mathematik nicht sortiert, aber man kann ihre Elemente leicht separat sortieren.
Damit eine solche Automatisierung Sinn macht:

* müssten möglichst viele eine Sammler auch eine Liste ihrer Dubletten haben
* müssten sich beide an ein recht striktes Datenformat ohne Schnickschnack halten
* müssen sich beide von Excel & Co. und Listen auf Papier verabschieden und eine spezielle Software nutzen

Wenn der bisher zeitraubende Abgleich von solchen Listen extrem schnell geht, macht das Tauschen sicherlich mehr Spaß und es gibt mehr Tauschgelegenheiten. Wenn es wenig Tauschgelegenheiten gibt, macht es aber wenig Sinn so ein Programm zu entwickeln und alle seine Dubletten trotz geringem Katalogwert zu katalogisieren. Damit wäre man dann bei einem klassischen Henne-Ei-Problem.

Was meint Ihr?
 

Quelle: www.philaseiten.de
https://www.philaseiten.de/thema/18048
https://www.philaseiten.de/beitrag/316204