[Python-es] Hay tipo de datos abstracto 'conjunto'
Miguel Ángel Vilela
miguev en gulic.org
Jue Ago 29 04:39:00 CEST 2002
On Wed, Aug 28, 2002 at 08:35:43PM +0200, Ernesto Revilla wrote:
> Hola,
>
> quizá sea una tontería, per la verdad es que me vendría muy bien tener
> conjunto o en ingléd 'set' para tener cada elemento sólo una vez.
>
> ¿Hay algo así en Python?
>
> Me extraña que no estuviese porque sí hay dictionarios y listas, estas
> últimas incluso pueden servir de pilas y de fifos.
>
> Ya sé que no es difícil definirlo construirlo a partir de una lista, pero
> tengo que redefinir 'append', 'extend' y ¿qué pasa con __add__ y __mul__ y
> todos esos?
Una sugerencia de mente matemática: si A y B son conjuntos, A + B es
la unión y A * B es la intersección. Esto viene de que operando en
binario + es OR y * es AND, y OR es la unión y AND es la intersección.
No creo que te sirva de mucho ;-P
Saludos.
--
--==-- --==-- Miguel Ángel Vilela --==-- --==--
a.k.a miguev at fmat.ull.es, GULiC, Barrapunto & IRC-Hispano
GULiC - Grupo de Usuarios Linux de Canarias - http://www.gulic.org
Facultad de Matemáticas, Universidad La Laguna --- www.fmat.ull.es
Public GPG key at http://search.keyserver.net (search for: miguev)
Linux Reg. User #184518 - Debian GNU/Linux SID - kernel 2.4.18-xfs
Linux Reg. Machines: #81674, #81677, #105478, #118020, #118022
-- Linux Driver Petition #73209 --- No ePatents Petition #80354 --
* joeyh_ wonders if linux is supposed to lock up when you ask 100
processes to cat the entire cd drive
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20020829/eb4d2a43/attachment.pgp>
Más información sobre la lista de distribución Python-es