Списки в Python. Структура списків і операції над ними

Про матеріал
за підручником Інформатика (профільний рівень): підруч. для 10 кл. закл. загал. серед. Освіти /В. Д. Руденко, Н. В. Речич, В. О. Потієнко. — Харків : / Вид-во «Ранок», 2018. за навчальною програмою 2018 року
Зміст слайдів
Номер слайду 1

Списки. Структура списків і операції над ними

Номер слайду 2

Список— це певна сукупність об’єктів будь-якого типу в квадратних дужках, які відокремлюються один від одного комою. Наприклад: [15, -5.3, 27, 78.4] ["а", "файл", "школа", 2, -14] [5, "файл", "w", 21, 3.14]. Об’єкти, що входять у список будемо називати елементами списку.

Номер слайду 3

Списки можуть бути одновимірними і багатовимірними. Розглянемо спочатку одномірні списки. Щоб задати список, потрібно вказати його ім’я, поставити знак «=» та в квадратних дужках через кому перечислити елементи списку. Списки можуть містити об'єкти різних типів. Навіть інші списки. Наприклад:lst = ["Yes", 5, “25$”, 3.14, ‘Cancel’]q= [9, "Paris", 12.34, [0,0,1], [0,1,0]]

Номер слайду 4

Позиція елемента у списку задається індексомlst = ["Yes", 5, “25$”, 3.14, ‘Cancel’]Список – це змінна послідовність.01234

Номер слайду 5

Щоб переглянути список, потрібно ввести команду виведення на екран та вказати ім’я списку.print(lst)  ["Yes", 5, “25$”, 3.14, ‘Cancel’]Кожному елементу списку можна співставити певну змінну, наприклад:lst = [s1, a, s, pi, s2]=["Yes", 5, “25$”, 3.14, ‘Cancel’]

Номер слайду 6

Операції та функції над списками1) Щоб звернутися до елемента списку, необхідно у квадратних дужках зазначити індекс елемента.lst1[1]  lst2[0]  lst1[-1]  lst2[-1]  ' 2 ''one'' 3 'Нехай маємо два списка: lst1=[1, 2, 3] lst2=['one', 'two']' two '

Номер слайду 7

Операції та функції над списками2) Списки можна об’єднувати:lst1 + lst2  lst2 + lst1  [1, 2, 3, 'one', 'two']['one', 'two‘, 1, 2, 3]Нехай маємо два списка: lst1=[1, 2, 3] lst2=['one', 'two']

Номер слайду 8

Операції та функції над списками3) Дублювання елементів списку: Нехай маємо два списка: lst1=[1, 2, 3] lst2=['one', 'two']lst1 * 3  lst2 * 2  [1, 2, 3, 1, 2, 3, 1, 2, 3 ]['one', 'two‘, 'one', 'two‘]

Номер слайду 9

Операції та функції над списками4) Зріз елементів списку: Нехай маємо список: lst = ["Yes", 5, “25$”, 3.14, ‘Cancel’]lst [0 : 3]  lst [1 : 4] lst [ : 2]  lst [ 2 : ] ["Yes", 5, “25$”] [5, “25$”, 3.14]["Yes", 5][“25$”, 3.14, ‘Cancel’]

Номер слайду 10

Операції та функції над списками5) Пошук мінімального/максимального елемента масиву.min (lst1)  min (lst2)  max (lst1) max (lst2)  ' 1 ''one'' 3 'Нехай маємо два списка: lst1=[1, 2, 3] lst2=['one', 'two']' two 'Знайти найменший/найбільший елемент у списку можливо якщо у списку є тільки числа (цілі або дійсні) або тільки рядки (текст).

Номер слайду 11

Операції та функції над списками5) Заміна елементів списку: Нехай маємо список: lst = ["Yes", 5, “25$”, 3.14, ‘Cancel’]lst [3] = ”pi”  lst [2] = 777  lst [1] = lst [1] * 2  lst [2] =lst [2] - 27 [‘Yes’, 5, ‘25$’, ‘pi’, ‘Cancel’][‘Yes’, 5, 777, ‘pi’, ‘Cancel’][‘Yes’, 10, 777, ‘pi’, ‘Cancel’][‘Yes’, 10, 750, ‘pi’, ‘Cancel’]

Номер слайду 12

5a) Можна робити заміну елемента на список: Нехай маємо список: lst = ["Yes", 5, “25$”, 3.14, ‘Cancel’]lst [0 : 2]="123"  lst[ 3: ]=5, 6, 3.4, 18['1', '2', '3', '25$', 'pi', 'Cancel']['1', '2', '3', 5, 6, 3.4, 18]lst [1] = [6, 7]  "Yes", [6, 7], “25$”, ‘pi’, ‘Cancel’]5б) Заміна кількох елементів списку:lst [ : 2] = []  lst [ -2 : ] = [] ['3', 5, 6, 3.4, 18]['3', 5, 6]

Номер слайду 13

Операції та функції над списками6) Функція визначення кількості елементів: Нехай маємо список: lst = ["Yes", 5, “25$”, 3.14, ‘Cancel’]len ([0, 1, 2, 3, 4, 5]) len (lst) 65

Номер слайду 14

Операції та функції над списками7) Функція видалення елементів зі списку: Нехай маємо список: lst = ["Yes", 5, “25$”, 3.14, ‘Cancel’]del lst[1]  del lst[2:] ["Yes", “25$”, ‘pi’, ‘Cancel’]["Yes", “25$”]Якщо a=[1, 2, 3, 'one', 'two']a[:3]=[]  ['one', 'two']Пригадаємо:

Номер слайду 15

Практична робота в середовищі IDLE: Створіть два списки [45, 2, 8, 97, 34] та [65, 23, 10]. Вивести з першого списку другий елемент. Змініть в другому списку останній елемент на 12. Виведіть список на екран. З'єднайте обидва списки в один, присвоївши результат новій змінній. Виведіть отриманий список на екран. Зробіть зріз з об'єднаного списку з третього по шостий елемент списку. Зріз назвати новою змінною. Виведіть значення цієї змінної. Замініть у цьому списку-зрізі четвертий та п’ятий елементи на числа 56 та 84 відповідно і знову виведіть його на екран. Знайдіть довжину останнього списку.

Номер слайду 16

1. Вивчити операції та функції над списками. 2. Знайти та ознайомитись з інформацією про використання випадкових чисел в МП Python. Домашнє завдання

Середня оцінка розробки
Структурованість
4.0
Оригінальність викладу
4.0
Відповідність темі
5.0
Загальна:
4.3
Всього відгуків: 1
Оцінки та відгуки
  1. Шепелюк Галина
    Загальна:
    4.3
    Структурованість
    4.0
    Оригінальність викладу
    4.0
    Відповідність темі
    5.0
pptx
Додано
29 листопада 2020
Переглядів
4282
Оцінка розробки
4.3 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку