Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3044
| From | ""Ing. Vladislav Ludík"" <vlada@ludik.cz> |
|---|---|
| Newsgroups | cz.comp.lang.python |
| Subject | [python] rozdíl dvou seznamů |
| Date | 2015-10-18 08:58 +0200 |
| Organization | Netfront http://www.netfront.net/ |
| Message-ID | <mailman.50.1445151538.3323.python@py.cz> (permalink) |
Zdravím všechny, narazil jsem na problém dlouhých seznamů při aktualizaci tabulek: V tabulce jsou statisíce záznamů, které se průběžně doplňují a někdy také mažou. Obsah jednotlivých záznamů se nemění. Pak existuje záložní pracovní tabulka, která obsahuje kopii dat k určitému datu. Tu potřebuji čas od času aktualizovat. Dosud to dělám tak, že načtu z originálu i kopie indexy záznamů a ty v cyklu mezi sebou porovnávám. Následně zapíšu či smažu rozdíly. To však trvá neúnosně dlouho. Hledám metodu, jak toto porovnávání zefektivnit. Příklad: original = ( (1,), (2,), (3,), (4,), .............(1000001,), (1000002,), (1000003,), (1000004,), ) kopie = ( (1,), (2,), (4,), .............(1000001,), (1000002,), ) Po porovnání: smazat = [3,] doplnit = [1000003, 1000004,] Poradí někdo ? Děkuji Vláďa --- news://freenews.netfront.net/ - complaints: news@netfront.net ---
Back to cz.comp.lang.python | Previous | Next | Find similar
[python] rozdíl dvou seznamů ""Ing. Vladislav Ludík"" <vlada@ludik.cz> - 2015-10-18 08:58 +0200
csiph-web