Методи 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]