sort մեթոդը

sort մեթոդը դասավորում է ցուցակի տարրերը այբբենական կարգով՝ աճման կարգով:

Մեթոդի առաջին ընտրովի պարամետրում կարելի է նշել reverse պարամետրը, որը սահմանում է դասավորման ուղղությունը: Լռելյայն այն ունի False արժեք:

Երկրորդ ընտրովի պարամետրում կարելի է նշել կոլբեկ-ֆունկցիա դասավորման չափանիշներով:

Շարահյուսություն

pythonցուցակ.sort([ցուցակի շրջման ռեժիմ], [դասավորման ֆունկցիա])

Օրինակ

Եկեք դասավորենք մեր ցուցակը հակառակ հերթականությամբ:

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

Կոդի կատարման արդյունքը:

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

Օրինակ

Այժմ դասավորենք հակառակ հերթականությամբ թվերից բաղկացած ցուցակ.

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

Կոդի կատարման արդյունքը:

python[14, 10, 8, 6, 2]

Օրինակ

Եկեք դասավորենք մեր տառերից բաղկացած ցուցակը առանց շրջման պարամետրը sort մեթոդում նշելու.

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

Կոդի կատարման արդյունքը:

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

Օրինակ

Այժմ դասավորենք նաև թվերից բաղկացած ցուցակը.

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

Կոդի կատարման արդյունքը:

python[2, 6, 8, 10, 14]

Տես նաև

  • sorted ֆունկցիան,
    որը վերադարձնում է դասավորված ցուցակ իտերացվող օբյեկտներից
  • filter ֆունկցիան,
    որը ֆիլտրում է իտերացվող օբյեկտները