Опрацювання списків та їх елементів
Контроль знань
Завдання.
Виконання кожного завдання показувати вчителюНа виконання дається 10 хв.
Створіть змінну рядкового типу, надавши їй значення "Березень".
Перетворіть створену попередньо рядкову змінну в список.
Створіть змінну рядкового типу, надавши їй значення: поточний час (у форматі: "гг:хх:сс").
Перетворіть створену попередньо рядкову змінну в список, який би містив дані: години, хвилини, секунди.
Зі створеного у попередньому завданні списку сформуйте рядкову величину, записану в форматі: "гг-хх-сс".
Створіть список назв місяців року.
Створіть новий список з назвою Vesna і скопіюйте в нього весняні місяці зі створеного у попередньому завданні списку
Сприйняття та осмислення нового матеріалу
Зміна елементів списку
Визначення кількості елементів у списку
len(список)
planets=['Меркурій','Юпітер','Земля','Марс']
kil=len(planets)
print(‘Кількість елементів=’,kil)
---------------------------------------------------------------
Кількість елементів= 4
ДОДАВАННЯ ЕЛЕМЕНТІВ У СПИСОК
Додавання елемента в кінець списку
ім'я_списку.append(значення)
tygdenj=['Понеділок','Вівторок','Середа','Четвер',"П'ятниця",'Субота']
tygdenj.append('Неділя')
print(tygdenj)
---------------------------------------------------------------------------------------------------------
['Понеділок', 'Вівторок', 'Середа', 'Четвер', "П'ятниця", 'Субота', 'Неділя']
Додавання елемента на певну позицію списку
ім'я_списку.insert(індекс,значення)
tygdenj=['Понеділок','Середа','Четвер',"П'ятниця",'Субота']
tygdenj.insert(1,'Вівторок')
tygdenj.insert(10,'Неділя')
print(tygdenj)
-------------------------------------------------------------------------------------------------
['Понеділок', 'Вівторок', 'Середа', 'Четвер', "П'ятниця", 'Субота', 'Неділя']
Об'єднання двох списків
ім'я_списку.extend(список)
tvaryny=['Білка','Їжак','Миша']
ptahy=['Синиця','Горобець']
tvaryny.extend(ptahy)
print(tvaryny)
---------------------------------------------------------------------
['Білка', 'Їжак', 'Миша', 'Синиця', 'Горобець']
ВИДАЛЕННЯ ЕЛЕМЕНТІВ ЗІ СПИСКУ
Видалення елемента зі списку за індексом
del ім'я_списку[індекс]
tygdenj=['Понеділок','Вівторок','Середа','Четвер',"П'ятниця",'Субота']
del tygdenj[1]
print(tygdenj)
-----------------------------------------------------------------------------------
['Понеділок', 'Середа', 'Четвер', "П'ятниця", 'Субота']
Видалення елемента списку за значенням
ім'я_списку.remove(значення)
tygdenj=['Понеділок','Вівторок','Середа','Четвер',"П'ятниця",'Субота']
tygdenj.remove('Середа')
print(tygdenj)
---------------------------------------------------------------------------------
['Понеділок', 'Вівторок', 'Четвер', "П'ятниця", 'Субота']
Перевірка наявності елемента в списку
елемент in список
tygdenj=['Понеділок','Вівторок','Середа','Четвер',"П'ятниця",'Субота']
result="Субота" in tygdenj
print(result)
----------------------------------------------------------------------
True
Перевірка відсутності елемента в списку
елемент not in список
tygdenj=['Понеділок','Вівторок','Середа','Четвер',"П'ятниця",'Субота']
print("Субота" not in tygdenj)
----------------------------------------------------
False
Кількість повторень певного значення у списку
список.count(значення)
baly=[10,11,9,10,11,8,10]
kil=baly.count(10)
print(kil)
-----------------------------------------
3
Самостійна робота за комп'ютером
Задача.
Дано список видів транспорту. Написати програму, яка видаляє зі списку заданий з клавіатури вид транспорту
Домашнє завдання
О. Казанцева, п.30, 31