Lista Python sort () Método con el Ejemplo

Lista Python método sort () : Aquí, vamos a aprender cómo para ordenar los elementos de la lista en orden ascendente y descendente, utilizando el método sort () en Python?

Lista método sort ()

método sort () se utiliza para ordenar los elementos de la lista en el orden ascendente y descendente, el método es llamado con esta lista (cuyos elementos a ser ordenados) y aceptar alguna parámetros opcionales (explican a continuación bajo parámetros), el método no class cualquier valor, ordena esta lista.

Sintaxis:

    List_name.sort(reverse=True|False, key=function)

Parámetro (s):

  • revertir = True | False – Es un parámetro opcional, es de valor return es Falso que ordena elementos de la lista de orden ascendente, si establecemos verdadera , ordena los elementos de la lista en orden descendente.
  • clave = función – Está también un parámetro opcional, que puede ser utilizado para especificar los criterios de clasificación.

class valor:

El tipo default de este método es & lt; class ‘NoneType’ & gt; , no devuelve nada.

Ejemplo 1: lista de clasificación sin especificar cualquier parámetro

# Python List sort() Method with Example
# declaring the list
cars = ["BMW", "Porsche", "Audi", "Lexus", "Audi"]
# printing the list
print("cars before sort operation...")
print("cars: ", cars)
# sorting the elements
cars.sort() # sorts in ascending order
# printing the list
print("cars after sort operation...")
print("cars: ", cars)

salida

cars before sort operation...
cars: ['BMW', 'Porsche', 'Audi', 'Lexus', 'Audi']
cars after sort operation...
cars: ['Audi', 'Audi', 'BMW', 'Lexus', 'Porsche']

Ejemplo 2: lista de clasificación con la especificación de la primera parámetro

# Python List sort() Method with Example
# declaring the list
cars = ["BMW", "Porsche", "Audi", "Lexus", "Audi"]
# printing the list
print("cars before sort operation...")
print("cars: ", cars)
# sorting the elements specifying reverse=True
cars.sort(reverse=True)
# printing the list
print("cars list elements in descending order...")
print("cars: ", cars)
# sorting the elements specifying reverse=False
cars.sort(reverse=False)
# printing the list
print("cars list elements in ascending order...")
print("cars: ", cars)

salida

cars before sort operation...
cars: ['BMW', 'Porsche', 'Audi', 'Lexus', 'Audi']
cars list elements in descending order...
cars: ['Porsche', 'Lexus', 'BMW', 'Audi', 'Audi']
cars list elements in ascending order...
cars: ['Audi', 'Audi', 'BMW', 'Lexus', 'Porsche']

Ejemplo 3: lista de clasificación con especificando el tanto parámetros

# Python List sort() Method with Example
# defining a function that will return length
def getLen(e):
return len(e)
# declaring the list
cars = ["BMW", "Porsche", "Audi", "Lexus", "Audi"]
# printing the list
print("cars before sort operation...")
print("cars: ", cars)
# sorting the elements specifying reverse=True
cars.sort(reverse=True,key=getLen)
# printing the list
print("cars list elements in descending order based on length...")
print("cars: ", cars)
# sorting the elements specifying reverse=False
cars.sort(reverse=False,key=getLen)
# printing the list
print("cars list elements in ascending order based on length...")
print("cars: ", cars)

salida

cars before sort operation...
cars: ['BMW', 'Porsche', 'Audi', 'Lexus', 'Audi']
cars list elements in descending order based on length...
cars: ['Porsche', 'Lexus', 'Audi', 'Audi', 'BMW']
cars list elements in ascending order based on length...
cars: ['BMW', 'Audi', 'Audi', 'Lexus', 'Porsche']


Deja un comentario

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