Metod sort
Metod sort roʻyxat elementlarini
alifbo tartibida o‘sish tartibida saralaydi.
Metodning birinchi ixtiyoriy parametrida
tartiblash yoʻnalishini belgilovchi reverse
parametrini koʻrsatish mumkin. Boshlangʻich holatda
uning qiymati False.
Ikkinchi ixtiyoriy parametrda tartiblash mezonlari bilan funksiya-callbackni koʻrsatish mumkin.
Sintaksis
roʻyxat.sort([roʻyxatni teskari aylantirish rejimi], [tartiblash uchun funksiya])
Misol
Keling, roʻyxatimizni teskari tartibda saralaymiz:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Kodni bajarish natijasi:
['f', 'e', 'd', 'c', 'b', 'a']
Misol
Endi esa raqamlardan tashkil topgan roʻyxatni teskari tartibda saralaymiz:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Kodni bajarish natijasi:
[14, 10, 8, 6, 2]
Misol
Keling, roʻyxatimizni sort metodida
teskari aylantirish parametrisiz saralaymiz:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Kodni bajarish natijasi:
['a', 'b', 'c', 'd', 'e', 'f']
Misol
Endi esa raqamlardan tashkil topgan roʻyxatni saralaymiz:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Kodni bajarish natijasi:
[2, 6, 8, 10, 14]