Кортежі (Tuples)
Кортеж схожий на список, але в них є принципова
відмінність: список - тип даних, що змінюється, а кортеж незмінний. У цій
різниці криється суть кортежів: вони захищають дані від ненавмисних змін. Друга
причина, через яку використовують кортежі, це економія місця. Вони
займають менше обсягу пам'яті, ніж списки.
Згадаймо, як у списку видалити один
елемент:
Створюємо з аналогічним вмістом кортеж. Робимо це
за допомогою круглих дужок, а не квадратних, як у списку (для створення
порожнього кортежу також використовуються круглі дужки). Спробуємо також
видалити трійку і отримуємо помилку.
Можна звертатися до елементів кортежу за індексом, як
і у списках. Робити зрізи. Визначати кількість елементів з певним
значенням.
І можемо ще просто видалити кортеж повністю:
Ще одна важлива функція кортежів: їх можна використовувати як ключі словника. Адже ключі словника мають бути незмінними ...