in

Método sort () de lista de Python – GeeksforGeeks

gfg 200x200 min

La función sort () de lista de Python se puede utilizar para ordenar una Lista en orden ascendente, descendente o definido por el usuario.

Para ordenar la lista en orden ascendente

Sintaxis:

List_name.sort ()

Esto ordenará la lista dada en orden ascendente. Esta función se puede utilizar para ordenar una lista de enteros, números de punto flotante, cadenas y otros.

Ejemplo 1: Ordenar la lista en orden ascendente

Python3

numbers = [1, 3, 4, 2]

 

numbers.sort()

 

print(numbers)

Producción:

[1, 2, 3, 4]

Ejemplo 1.1

Python3

strs = ["geeks", "code", "ide", "practice"]

 

strs.sort()

 

print(strs)

Producción:

['code', 'geeks', 'ide', 'practice']

Para ordenar la lista en orden descendente

Sintaxis:

list_name.sort (reverse = True)

Esto ordenará la lista dada en orden descendente.

Ejemplo 2: Ordenar la lista en orden descendente

Python3

numbers = [1, 3, 4, 2]

 

numbers.sort(reverse = True)

 

print(numbers)

Producción:

[4, 3, 2, 1]

Clasificación mediante orden definido por el usuario

Sintaxis:

list_name.sort (key =…, reverse =…): ordena según la elección del usuario

Parámetros:

  • marcha atrás: reverse = True ordenará la lista de forma descendente. El valor predeterminado es inverso = Falso
  • llave: Una función para especificar los criterios de clasificación.

Ejemplo 3: Clasificación mediante orden definido por el usuario

Pitón

 

def sortSecond(val):

    return val[1]

 

list1 = [(1, 2), (3, 3), (1, 1)]

 

list1.sort(key = sortSecond) 

print(list1)

 

list1.sort(key = sortSecond, reverse = True)

print(list1)

Producción:

[(1, 1), (1, 2), (3, 3)]
[(3, 3), (1, 2), (1, 1)]

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

Ordenar una matriz en Java

GET vs POST: diferencia y comparación