107 of 151 menu

Μέθοδος sort

Η μέθοδος sort ταξινομεί τα στοιχεία μιας λίστας αλφαβητικά σε αύξουσα σειρά.

Στην πρώτη προαιρετική παράμετρο της μεθόδου μπορεί να οριστεί η παράμετρος reverse, που καθορίζει την κατεύθυνση της ταξινόμησης. Από προεπιλογή έχει την τιμή False.

Στη δεύτερη προαιρετική παράμετρο μπορεί να οριστεί μια συνάρτηση-callback με κριτήρια ταξινόμησης.

Σύνταξη

λίστα.sort([λειτουργία αναστροφής λίστας], [συνάρτηση για ταξινόμηση])

Παράδειγμα

Ας ταξινομήσουμε τη λίστα μας σε αντίστροφη σειρά:

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

Αποτέλεσμα εκτέλεσης κώδικα:

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

Παράδειγμα

Τώρα ας ταξινομήσουμε σε αντίστροφη σειρά μια λίστα που αποτελείται από αριθμούς:

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

Αποτέλεσμα εκτέλεσης κώδικα:

[14, 10, 8, 6, 2]

Παράδειγμα

Ας ταξινομήσουμε τη λίστα μας από γράμματα χωρίς να ορίσουμε την παράμετρο αναστροφής στη μέθοδο sort:

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

Αποτέλεσμα εκτέλεσης κώδικα:

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

Παράδειγμα

Τώρα ας ταξινομήσουμε και μια λίστα που αποτελείται από αριθμούς:

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

Αποτέλεσμα εκτέλεσης κώδικα:

[2, 6, 8, 10, 14]

Δείτε επίσης

  • συνάρτηση sorted,
    που επιστρέφει μια ταξινομημένη λίστα από επαναληπτικά αντικείμενα
  • συνάρτηση filter,
    που φιλτράρει επαναληπτικά αντικείμενα
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη