Опрацювання списків та їх елементів

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

Завдання.

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

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

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

Зміна елементів списку

Визначення кількості елементів у списку

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