понеділок, 3 травня 2021 р.

СПИСКИ (Інформатика - 9 кл.)

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


Список — це певна сукупність об'єктів будь-якого типу. Елементи списку записують у квадратних дужках, які відокремлюються один від одного комою.

Приклад списку: [5, "файл", "w", 21, [1, 2 , 3]].

У цьому прикладі об'єктами списку є числа, рядки й список. У списку можна:

  • змінювати значення його елементів,
  • збільшувати та зменшувати кількість елементів,
  • здійснювати пошук потрібних елементів і
  • впорядковувати їх.
Отже, список є об'єктом, що змінюється. Списки як такі можуть бути вкладені до інших типів об'єктів.

Список є одним із основних типів даних, який використовується досить часто. На основі списків можна в програмі створювати та опрацьовувати структури даних довільної складності. Списки певним чином нагадують масиви, але в масивах значення елементів можуть бути лише одного типу. Мова Python має значну кількість операцій, функцій і методів опрацювання списків. Далі розглянемо лише основні, якими є, наприклад, звернення до елемента за його індексом, отримання зрізу, конкатенація, повторення, перевірка на входження й ін.

 

Структура списків

Списки можуть бути одновимірними і багатовимірними. Спочатку розглянемо одновимірні списки. Позиція елемента в списку задається індексом, який починається з нуля. Списки можна створювати простим перераховуванням елементів у квадратних дужках: 

>>> аі_1 = ["файл", 21, 13, "5"]
>>> аі_1
['файл', 21,13,'5']

 

Операції над списками 

1.   Для звернення до елементів списку необхідно у квадратних дужках вказати індекс елемента:

>>> а_1 = [7, 20, "миша"]
>>> а_1 [2]             
'миша'


2.   Значення елементів списку можна змінювати шляхом присвоювання їм нових значень:

>>> b_1 = [21, 11, 17, 24] 
>>> b_1[2] = 15
>>> b_1                  
[24,11,15,21]

 

3.   Елементи списку можна присвоїти кільком змінним:

>>> хі, х2, хЗ = [3, 7, 5]
x1, х2, хЗ  
(З, 7, 5)

 

4.   Операція зрізу (виділення елементів) має формат:

<ім'я списку> [початок: кінець: крок]

(Усі параметри є необов'язковими):

>>> а = [1, 2, 3, 4, 5, 6]
>>> а [1:4]              
[2, 3, 4]

 

5.   Об'єднання списків:

>>> аі = [1, 2, 3, 4]
>>> а2 = [5, б, 7]
>>> а1 + а2 
[1, 2, 3, 4, 5, б, 7]


Немає коментарів:

Дописати коментар