Сортування елементів списку

Контроль знань

Завдання.

Виконання кожного завдання показувати вчителю.

На виконання дається 15 хв.

Сприйняття та осмислення нового матеріалу

Сортування списку (змінюється сам список)

список.sort(параметр_сортування)

spysok=['Петренко','Сидоренко','Сидорчук','Іваненко','Мартинюк','Рибкін']

spysok.sort()

print(spysok)

------------------------------------------------------------------------------------------------

['Іваненко', 'Мартинюк', 'Петренко', 'Рибкін', 'Сидоренко', 'Сидорчук']

spysok=['Петренко','Сидоренко','Сидорчук','Іваненко','Мартинюк','Рибкін']

spysok.sort(reverse=True)

print(spysok)

------------------------------------------------------------------------------------------------------

['Сидорчук', 'Сидоренко', 'Рибкін', 'Петренко', 'Мартинюк', 'Іваненко']

Створення відсортованої копії заданого списку

змінна = sorted(список)

spysok=['Петренко','Сидоренко','Сидорчук','Іваненко','Мартинюк','Рибкін']

kopia=sorted(spysok)

print(kopia)

---------------------------------------------------------------------------------------------------

['Іваненко', 'Мартинюк', 'Петренко', 'Рибкін', 'Сидоренко', 'Сидорчук']

Розташування елементів списку в зворотному порядку

список.reverse()

rik=['Зима','Весна','Літо','Осінь']

rik.reverse()

print(rik)

------------------------------------------------------

['Осінь', 'Літо', 'Весна', 'Зима']

Самостійна робота за комп'ютером

Задача.

З клавіатури задається певне речення. Програма повинна вивести на екран слова цього речення, упорядковані за алфавітом

Приклад.

Вхідні дані: "Гарна сьогодні погода"

Результат: [‘Гарна’, ‘погода’, ‘сьогодні’]