Програмування на Python є захоплюючою пригодою, яка відкриває багато цікавих можливостей. Цінним елементом цієї подорожі є розуміння різних типів даних. У цьому підручнику ви ознайомитеся з особливим типом даних – кортежами. Кортежі – це ефективний спосіб зберігання кількох значень в одній структурі даних, без можливості їх зміни. Давайте глибше зануримось і дослідимо можливості кортежів у Python.
Основні висновки
- Кортежі є незмінними послідовностями елементів.
- Вони можуть містити різні типи даних, включаючи числа і рядки.
- Кортежі мають спеціальні функції, такі як length, index та count, які спрощують їх використання.
- Є обмеження на перезапис елементів у кортежах.
Створення і використання кортежів
Щоб створити кортеж у Python, використовуйте круглі дужки. Це перший важливий крок.

Ось ви створили кортеж з значеннями "a", "b" і "c". Тепер, якщо ви хочете вивести цей кортеж, просто введіть t.

Результатом буде те, що з'являться значення ABC. Зверніть увагу, що ключовою різницею між кортежами та іншими типами даних, такими як списки, є використані дужки. Поки кортежі використовують круглі дужки, списки використовують квадратні дужки, а множини – фігурні дужки.

Визначення довжини кортежу
Щоб дізнатися довжину кортежу, ви можете використовувати функцію len(). Це особливо корисно, коли ви працюєте з великою кількістю даних.

З len(t) ви отримуєте кількість елементів у кортежі.
Доступ до елементів всередині кортежу
Одна з практичних властивостей кортежів полягає в тому, що ви можете отримати доступ до їх елементів на основі їхніх індексів. У Python індекс починається з 0.

Отже, якщо ви хочете отримати доступ до останнього елемента, ви можете використовувати негативний індекс:
Для кортежу, наприклад, t = ("a", "b", "c") це буде "c".
Розбиття кортежів
Ви можете використовувати метод розбиття в Python, щоб витягти частини з кортежу. Це означає, що ви можете отримати підмножину значень з вашого кортежу.

Прикладом може бути t[1:], де ви отримуєте всі елементи, починаючи з другого елемента до кінця кортежу.
Використання функцій для кортежів
Ви можете застосовувати спеціальні функції до кортежів, щоб отримати додаткову інформацію. До них належать:
Пошук індексу
За допомогою функції index() ви можете дізнатися, на якій позиції знаходиться певне значення у кортежі.

Підрахунок частоти
Що робити, якщо ви хочете дізнатися, як часто певне значення з'являється в кортежі? Тут на допомогу приходить функція count():

З t.count("c") ви отримуєте кількість входжень "c" у кортежі.
Зміни в кортежах
Ключовий момент, який ви повинні пам'ятати: кортежі незмінні. Тобто ви не можете безпосередньо змінити елемент у кортежі.

Створення нового кортежу
Якщо ви хочете змінити вміст кортежу, потрібно створити новий кортеж. Звичайною стратегією є визначення нового кортежу з використанням старого кортежу в деяких частинах.

Результатом буде новий кортеж, де першим елементом тепер є "Пиво".
Висновок
Після цього детального введення в кортежі ви засвоїли основи роботи з цим типом даних у Python. Тепер ви знаєте, як створити кортеж, отримати до нього доступ і виконувати кілька базових операцій з ним. Незмінність кортежів забезпечує певний рівень безпеки і може допомогти уникнути небажаних змін у важливих даних.
Резюме – програмування на Python для початківців: кортежі в деталях
Часті питання
Що таке кортежі в Python?Кортежі – це незмінні послідовності елементів, які створюються в круглих дужках.
Як створити кортеж?Кортеж створюється за допомогою круглих дужок, наприклад, t = ("a", "b", "c").
Чи можу я змінювати значення в кортежі?Ні, кортежі незмінні і не дозволяють безпосередні зміни значень.
Як дізнатися довжину кортежу?Використовуйте функцію len(), наприклад, length = len(t).
Що робить функція index()?Функція index() повертає позицію певного значення в кортежі.