Списки у 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]
Немає коментарів:
Дописати коментар