Сортування елементів списку
Контроль знань
Завдання.
Виконання кожного завдання показувати вчителю.
На виконання дається 15 хв.
Дано список ['Яблуко', 'Груша', 'Слива']. Вивести на екран кількість елементів у цьому списку.
У попередньому списку замінити "Слива" на "Абрикос".
Додати у кінець цього списку назву ще будь-якого одного фрукту.
Після "Яблуко" вставити "Кизил".
Дано список овочів: ['Капуста', 'Часник', 'Помідор']. Об'єднати списки фруктів і овочів у один список.
Видалити в утвореному списку останній елемент.
Видалити у цьому списку елемент "Слива", не використовуючи його індекс.
Визначити, чи є у списку овоч "Цибуля".
Дано перелік днів у місяцях року: [31,28,31,30, 31,30,31,31,30,31,30,31]. Підрахувати кількість місяців з найбільшою кількістю днів.
Сприйняття та осмислення нового матеріалу
Сортування списку (змінюється сам список)
список.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)
------------------------------------------------------
['Осінь', 'Літо', 'Весна', 'Зима']
Самостійна робота за комп'ютером
Задача.
З клавіатури задається певне речення. Програма повинна вивести на екран слова цього речення, упорядковані за алфавітом
Приклад.
Вхідні дані: "Гарна сьогодні погода"
Результат: [‘Гарна’, ‘погода’, ‘сьогодні’]