Python для початківців

Урок 4 – Списки Python

Урок 4: Списки Python

Що таке списки?

Списки (list) — це впорядковані колекції елементів, які можуть містити елементи різних типів, включаючи інші списки. Вони є одним з основних типів даних в Python і використовуються для зберігання множинних значень в одній змінній.

Створення списків

Список можна створити, використовуючи квадратні дужки [] або функцію list():


# Створення списку з використанням квадратних дужок
fruits = ["apple", "banana", "cherry"]

# Створення списку з використанням функції list()
numbers = list((1, 2, 3, 4, 5))

Доступ до елементів списку

До елементів списку можна звернутися за індексом. Індекси в Python починаються з 0:


fruits = ["apple", "banana", "cherry"]
print(fruits[0]) # Виведе 'apple'
print(fruits[1]) # Виведе 'banana'
print(fruits[2]) # Виведе 'cherry'

Також можна використовувати негативні індекси для доступу до елементів з кінця списку:


print(fruits[-1]) # Виведе 'cherry'
print(fruits[-2]) # Виведе 'banana'
print(fruits[-3]) # Виведе 'apple'

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

В Python списки є змінними, що означає, що ви можете змінювати їхні елементи після створення:


fruits = ["apple", "banana", "cherry"]
fruits[1] = "blueberry"
print(fruits) # Виведе ['apple', 'blueberry', 'cherry']

Додавання елементів до списку

До списку можна додавати нові елементи за допомогою методів append(), insert() та extend():


fruits = ["apple", "banana", "cherry"]
fruits.append("orange") # Додає 'orange' в кінець списку
fruits.insert(1, "blueberry") # Вставляє 'blueberry' на індекс 1
fruits.extend(["mango", "grape"]) # Додає кілька елементів до списку
print(fruits) # Виведе ['apple', 'blueberry', 'banana', 'cherry', 'orange', 'mango', 'grape']

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

Зі списку можна видаляти елементи за допомогою методів remove(), pop() та оператора del:


fruits = ["apple", "banana", "cherry", "orange"]
fruits.remove("banana") # Видаляє 'banana'
fruits.pop(1) # Видаляє елемент на індексі 1
del fruits[0] # Видаляє елемент на індексі 0
print(fruits) # Виведе ['cherry', 'orange']

Перебір елементів списку

Списки можна перебирати за допомогою циклу for:


fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
 print(fruit)

Цей цикл виведе кожен елемент зі списку fruits.

Інші корисні методи списків

Python надає багато корисних методів для роботи зі списками, включаючи sort(), reverse(), count() та index():


fruits = ["apple", "banana", "cherry", "banana"]
fruits.sort() # Сортує список
fruits.reverse() # Перевертає список
count_banana = fruits.count("banana") # Повертає кількість 'banana' в списку
index_cherry = fruits.index("cherry") # Повертає індекс 'cherry' в списку
print(fruits) # Виведе ['cherry', 'banana', 'banana', 'apple']
print(count_banana) # Виведе 2
print(index_cherry) # Виведе 0

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.