ელემენტების დალაგება საწყის სიაში Python-ში
სიაში ელემენტების დასალაგებლად გამოიყენება
მეთოდი sort. თუ მის
პარამეტრს ცარიელს დავტოვებთ, ელემენტები
დალაგდება ზრდის მიხედვით. თუ გადავცემთ მნიშვნელობას reverse=True,
ელემენტები დალაგდება კლების მიხედვით.
გასათვალისწინებელია, რომ sort მეთოდის
გამოყენების შემდეგ, იცვლება საწყისი
სია.
მოდით დავალაგოთ ელემენტები სიაში ზრდის მიხედვით:
lst = [3, 2, 1]
lst.sort()
print(lst) # გამოიტანს [1, 2, 3]
ახლა კი დავალაგოთ ელემენტები კლების მიხედვით:
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # გამოიტანს [3, 2, 1]
მოცემულია სია:
lst = [4, 2, 5, 1, 3]
დაალაგეთ იგი ზრდის მიხედვით.
მოცემულია სია:
lst = [4, 2, 5, 1, 3]
დაალაგეთ იგი კლების მიხედვით.
მოცემულია სია:
lst = [1, 2, 3, 4, 5]
შეუცვალეთ სიის თანმიმდევრობა საპირისპიროდ.
მოცემულია სიები:
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
დაწერეთ კოდი, რომ მიიღოთ შემდეგი შედეგი:
[1, 2, 3, 'c', 'b', 'a']