swap en listas

camontuyu camontuyu en yahoo.es
Lun Mar 13 20:04:30 CET 2006


Hola, 

me gustaría saber si existe un método eficiente para intercambiar dos
elementos de una lista, un método swap o algo por el estilo.

También me gustaría saber si hay alguna forma más elegante y rápida de
realizar todos los posibles cambios en los elementos de una lista, que
mediante dos bucles for anidados de siguiente modo

l = LISTA
cambios = []

for i in range(0, len(l)-1):
	for j in range(i+1, len(l)):
		# swap
		uno = l[:]	
		# intercambiamos
		aux 	= uno[i]
		uno[i] 	= uno[j]
		uno[j]	= aux
		# guadamos
		cambios.append(uno)


		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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