Python-da ro'yxat nusxasidagi elementlarni saralash
Ro'yxatdagi elementlarni sorted
funksiyasi yordamida ham saralash mumkin.
Uning parametrida ro'yxatni ko'rsatamiz.
Funksiya elementlarning tartibi o'zgartirilgan
holda, asl ro'yxatning nusxasini qaytaradi.
Agar funksiyaning ikkinchi ixtiyoriy parametrida
reverse=True qiymatini ko'rsatilsa,
elementlar kamayish tartibida saralanadi.
Keling, ro'yxatdagi elementlarni o'sish tartibida saralaymiz:
lst = [3, 2, 1]
res = sorted(lst)
print(res) # chiqadi [1, 2, 3]
Berilgan ro'yxat:
lst = ['d', 'c', 'b', 'a']
Uni o'sish tartibida saralang.
Berilgan ro'yxat:
lst = [4, 12, 24]
Uni kamayish tartibida saralang.
Berilgan ro'yxat:
lst = [10, 8, 6, 4]
Uni o'sish tartibida saralang.