Método sort() de List en Python3

Python3 列表Listas en Python3


Descripción

La función sort() se utiliza para ordenar la lista original; si se especifican parámetros, se utiliza la función de comparación especificada.

Sintaxis

Sintaxis del método sort():

list.sort( key=None, reverse=False)

Parámetros

Parámetros

  • key -- es principalmente el elemento usado para la comparación; tiene un solo parámetro. El parámetro de la función específica se toma del objeto iterable, y se especifica un elemento del objeto iterable para ordenar.
  • reverse -- regla de ordenación,reverse = Truedescendente,reverse = Falseascendente (por defecto).

Valor de retorno

Este método no devuelve ningún valor, pero ordena el objeto de la lista.

Ejemplo

El siguiente ejemplo muestra cómo usar la función sort():

Ejemplo

#!/usr/bin/python aList = ['Google', 'Ejemplo', 'Taobao', 'Facebook'] aList.sort() print ( "List : ", aList)

El resultado del ejemplo anterior es el siguiente:

List :  ['Facebook', 'Google', 'Ejemplo', 'Taobao']

El siguiente ejemplo muestra la lista en orden descendente:

Ejemplo

#!/usr/bin/python # -*- coding: UTF-8 -*- # Lista vowels = ['e', 'a', 'u', 'o', 'i'] # Descendente vowels.sort(reverse=True) # Salida print ( 'Salida en orden descendente:', vowels )

El resultado del ejemplo anterior es el siguiente:

降序输出: ['u', 'o', 'i', 'e', 'a']

El siguiente ejemplo demuestra cómo mostrar la lista ordenada especificando un elemento de la lista:

Ejemplo

#!/usr/bin/python # Obtener el segundo elemento de la lista def takeSecond(elem): return elem[1] # Lista random = [(2, 2), (3, 4), (4, 1), (1, 3)] # Ordenar especificando el segundo elemento random.sort(key=takeSecond) # Categoría de salida print ('Lista ordenada:', random)

El resultado del ejemplo anterior es el siguiente:

排序列表:[(4, 1), (2, 2), (1, 3), (3, 4)]

Python3 列表Listas en Python3

Otras extensiones