მეთოდი sort
sort მეთოდი ალაგებს სიის ელემენტებს
ანბანის მიხედვით ზრდის მიმართულებით.
მეთოდის პირველ არასავალდებულო პარამეტრში
შეგიძლიათ მიუთითოთ პარამეტრი reverse,
რომელიც განსაზღვრავს დალაგების მიმართულებას. ნაგულისხმევად
მას აქვს მნიშვნელობა False.
მეორე არასავალდებულო პარამეტრში შეგიძლიათ მიუთითოთ ფუნქცია-კოლბექი დალაგების კრიტერიუმებით.
სინტაქსი
სია.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]