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