[python] rozdíl dvou seznamů

starenka . starenka0 na gmail.com
Neděle Říjen 18 09:54:55 CEST 2015


Tak super!

-- 'aknerats'[::-1]
On Oct 18, 2015 9:51 AM, Ing. Vladislav Ludík <vlada at ludik.cz> wrote:

> Díky, zdá se že to funguje perfektně.
>
> Vláďa
>
> Dne 18.10.2015 v 9:06 starenka . napsal(a):
>
> Koukni na sety https://docs.python.org/2/library/sets.html#set-objects
>
> -- 'aknerats'[::-1]
> On Oct 18, 2015 8:58 AM, Ing. Vladislav Ludík <vlada at ludik.cz> wrote:
>
>> 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
>>
>> _______________________________________________
>> Python mailing list
>> python at py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>> Visit: http://www.py.cz
>>
>
>
> _______________________________________________
> Python mailing listpython at py.czhttp://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
>
>
> --
> Ing. Vladislav Ludík
> Rožnov pod Radhoštěmvlada at ludik.cz608 777 525
>
>
> _______________________________________________
> Python mailing list
> python at py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.py.cz/pipermail/python/attachments/20151018/6d92ca3f/attachment.html>


Další informace o konferenci Python