como formar grupos con los componentes de una lista

Jose Caballero jcaballero.hep en gmail.com
Mar Ago 26 20:28:22 CEST 2008


Hola,

Llamemos "pares" a los componentes de la lista original.
Un truco podría ser ir quitando pares de la primera lista a medida que vas
creando sub-listas. Así no pasas dos veces por el mismo par
innecesariamente.


Suerte,
Jose


El 26 de agosto de 2008 12:54, Francisco Santoyo Santos <patximotxo en yahoo.es
> escribió:

> Hola a todos de nuevo;
> tengo el siguiente problema:
>
> lista = [['1', '2'], ['5', '11'], ['11', '7'], ['8', '6'], ['4', '5'],
> ['8', '9'], ['3', '1']]
>
> ahora quiero hacer una lista compuesta de sublistas, cada una de las cuales
> contenga las sublistas que en la primera lista contenian elementos comunes
> en alguna de las dos posiciones. Es decir, obtener algo así;
>
> lista2 = [[['1', '2'],  ['3', '1']], [['5', '11'],  ['11', '7'],  ['4',
> '5']], [['8', '6'], ['8', '9']]]
>
> Vosotros como lo hariais?
> A mi no se me ocurre, newbie power XD
> Un saludo
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.yahoo.es
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es