[pyar] Problema interesante: el anti-string
Juan Pedro Fisanotti
fisadev en gmail.com
Mie Ago 4 16:13:20 ART 2010
El día 4 de agosto de 2010 15:51, Roberto Alsina
<ralsina en netmanagers.com.ar> escribió:
> Buenas, tengo un problema interesante.
>
> Dado una lista de strings S1,S2...SN , producir una lista X1,X2,...XN que al
> ordenarla alfabéticamente ordene **al revés** que la original.
>
> O sea, si tengo
>
> S1, X1
> S2, X2
> :
> :
> SN, XN
>
> Quiero que si ordeno por la primera columna, S1, S2... SN queden en orden
> alfabético creciente, y si ordeno en orden alfabético creciente por la
> segunda, queden exactamente al revés.
>
> Se entiende?
Al orden lo manejas vos? Si lo manejas vos, podrias hacer esto:
def cmp(x, y):
if x[1] > y[1]:
return -1
elif x[1] < y[1]:
return -1
else:
return 0
lista.sort(cmp=cmp)
--
fisa - Juan Pedro Fisanotti
More information about the pyar
mailing list