107 of 151 menu

Método sort

El método sort ordena los elementos de una lista alfabéticamente en orden ascendente.

En el primer parámetro opcional del método se puede especificar el parámetro reverse, que define la dirección de la ordenación. Por defecto, tiene el valor False.

En el segundo parámetro opcional se puede especificar una función de callback con los criterios de ordenación.

Sintaxis

lista.sort([modo de inversión de lista], [función para ordenar])

Ejemplo

Ordenemos nuestra lista en orden inverso:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort(reverse=True) print(lst)

Resultado de la ejecución del código:

['f', 'e', 'd', 'c', 'b', 'a']

Ejemplo

Y ahora ordenemos en orden inverso una lista compuesta por números:

lst = [10, 8, 2, 6, 14] lst.sort(reverse=True) print(lst)

Resultado de la ejecución del código:

[14, 10, 8, 6, 2]

Ejemplo

Ordenemos nuestra lista de letras sin especificar el parámetro de inversión en el método sort:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort() print(lst)

Resultado de la ejecución del código:

['a', 'b', 'c', 'd', 'e', 'f']

Ejemplo

Y ahora ordenemos también la lista compuesta por números:

lst = [10, 8, 2, 6, 14] lst.sort() print(lst)

Resultado de la ejecución del código:

[2, 6, 8, 10, 14]

Véase también

  • función sorted,
    que devuelve una lista ordenada a partir de objetos iterables
  • función filter,
    que filtra objetos iterables
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar