problema con .sort python 3

Iniciado por HBN, 10 Septiembre 2017, 18:01 PM

0 Miembros y 1 Visitante están viendo este tema.

HBN

Hola tengo un problema,estoy usando windows(trabajo en linux,pero tengo 2 maquinas),y cuando ejecuto el comando intento imprimir una variable que tiene un .sort me pasa esto:

Código (python) [Seleccionar]
x=[1,2212,3343,5545,6666]
cos=x.sort()
print(cos)
none


estoy no me ocurre en la otra maquina,eso que estoy usando la misma versión,la 3.6.2
o si,por cierto no estoy usando ningún editor de texto como sublime text o algo por el estilo

Thanks

ivancea96

El método sort() no devuelve una lista ordenada, ordena la propia lista.

Así que ahora 'x' estará ordenada (aunque ya la tenías ordenada de todos modos)

tincopasan

como te dijeron, sort() ordena la propia lista, ahora si querés mostrar una copia de la lista ordenada podrías usar:
Código (python) [Seleccionar]

x=[1,2212,3343,5545,6666,2,3,5]
cos=sorted(x)
print(cos)


le agregue valores a la lista porque ya está ordenada