[python-nl] [Re: Aftrekken van lists...]

Andre van der Vlies andre at vandervlies.xs4all.nl
Sun Mar 2 16:40:26 CET 2008


Ivo Timmermans wrote:
> Het probleem met lists is dat volgorde en positie in de lijst
> belangrijk zijn.
> Bij voorbeeld, wat zou: [1, 2, 3] - [2] moeten teruggeven?  [1, 3],
> [1, None, 3], of nog iets anders?  [1, 2, 3] als resultaat is ook te
> verdedigen, immers op element 0 in de eerste lijst staat geen 2.
>
> In sets is de volgorde niet belangrijk, en kan dus een element op een
> zinvolle manier eruit verwijderd worden.
>

Ja, maar.... Positie maakt bij de '+'-operator ook niets uit...

[1,2,4,5,6] + [2.4,3] != [1,2,2,4,4,3,5,6]

Idd. 'to add' != 'optellen'.

Sets zijn in dit verband zinvoller (en eleganter)....

En met 'aftrekken' bedoelde ik idd. Verwijderen uit lijst 'a' als het (item) ook in
lijst 'b' voorkomt...

De andere definitie (verwijderen als (item) in lijst 'a' en 'b' voorkomt) voelt meer als
'delen'...

Ik ga voor sets, dat komt dichter bij wat ik bedoelde (en ziet er fraai uit)

--
               Andre van der Vlies <andre at vandervlies.xs4all.nl>
               Certifiable Linux/UNIX engineer (CLUE)
               Homepage: http://vandervlies.xs4all.nl/~andre
Key fingerprint = 397C 7479 67DB 9306 23DC B423 7B58 CD5A 6EFF 5CF8
--
    "Programming isn't a craft, it's an art."
    ()  ascii ribbon campaign - against html e-mail
    /\                        - against microsoft attachments
                              ^[^#]
--


--
               Andre van der Vlies <andre at vandervlies.xs4all.nl>
               Certifiable Linux/UNIX engineer (CLUE)
               Homepage: http://vandervlies.xs4all.nl/~andre
Key fingerprint = 397C 7479 67DB 9306 23DC B423 7B58 CD5A 6EFF 5CF8
--
    "Programming isn't a craft, it's an art."
    ()  ascii ribbon campaign - against html e-mail
    /\                        - against microsoft attachments
                              ^[^#]
--



More information about the Python-nl mailing list