Ich habe zwei verschiedene Abfragesätze, die ich zusammenführen muss und dann doppelte IDs entfernen. Es gibt über eine Million Aufzeichnungen.Der schnellste Weg in Python, doppelte IDs zu verschmelzen und zu entfernen
list_a = Wharehouse.orders.all().values_list('id', flat=True)
list_b = Shops.orders.all().values_list('id', flat=True)
Gibt es eine schnelle pythonische Art, dies zu tun?
Ich kann mir vorstellen, ein Listenverständnis zu verwenden und jeden Wert zu wiederholen. Aber, könnte das in numply besser/schneller oder vielleicht ein Set getan werden? Die Ausgabe muss nur eine Liste von IDs sein.
Ich benutze Python 3.4 und Django mit numpy 1.11.0 Pip installiert.
Versuchen Sie, beide Ansätze zu verwenden und sie zu synchronisieren. –