понеділок, 16 травня 2022 р.

КОРТЕЖІ (9-й клас)

 Кортежі (Tuples) 

Кортеж схожий на список, але в них є принципова відмінність: список - тип даних, що змінюється, а кортеж незмінний. У цій різниці криється суть кортежів: вони захищають дані від ненавмисних змін. Друга причина, через яку використовують кортежі, це економія місця. Вони займають менше обсягу пам'яті, ніж списки.

Згадаймо, як у списку видалити один елемент:


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


Можна звертатися до елементів кортежу за індексом, як і у списках. Робити зрізи. Визначати кількість елементів з певним значенням.


І можемо ще просто видалити кортеж повністю:


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

Ще одна важлива функція кортежів: їх можна використовувати як ключі словника. Адже ключі словника мають бути незмінними ... 







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

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