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