Інформатика

Безкоштовно

Ніхто не записаний

П77. Кортежі, діапазони, множини

Виконайте вправу

Прочитайте!

Кортеж — це незмінна впорядкована колекція об’єктів будь-якого типу в круглих дужках (або без них), які відокремлюються один від одного комою.

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

Кортежі схожі на списки, але відрізняються від них тим, що кортежі є незмінними послідовностями і замість квадратних дужок застосовуються звичайні дужки.

У мові Python кортеж  відрізняється від списку тим, що елементи кортежу після його створення не можна змінювати жодним чином.

Кортежі підтримують функції len(), min(), max(), методи index() і count(), сутність яких розглядалася в процесі опису списків.

Створити кортеж можна за допомогою таких дій:

  • вказавши всі елементи через кому всередині круглих дужок (або без дужок):

Зверніть особливу увагу на другий рядок прикладу. Щоб створити кортеж з одного елемента, необхідно в кінці вказати кому. Саме коми формують кортеж, а не круглі дужки. Якщо всередині круглих дужок немає ком, то буде створено об’єкт іншого типу. Пам’ятайте, що будь-який вираз в мові Python можна взяти у круглі дужки, а щоб отримати кортеж, необхідно поставити коми.

Діапазон — це незмінна послідовність цілих чисел із початковим, кінцевим значеннями і кроком їх зміни.

Для створення діапазону призначена функція range() такої структури: range([початок,] кінець[, крок ]). Як бачимо, обов’язковим є лише параметр кінець. За замовчуванням значення параметра початок дорівнює нулю, а крок — одиниці.

Множина — це невпорядкована колекція унікальних (тих, що не повторюються) об’єктів будь якого типу.

Існує два типи множин: змінна (set) і незмінна (frozenset()). Множина змінного типу створюється за допомогою вбудованої функції set, генераторів множин, літералів множин та інших.

Для виконання операцій над множинами в мові Python існують різні оператори, функції і методи.

Мова Python підтримує також генератор множин, синтаксис якого схожий на синтаксис генератора списку, але вираз береться не у квадратні дужки, а у фігурні:

Працюємо за ПК!

Завдання 1. Знайти суму додатних елементів одновимірного масиву (таблиці) всі елементи якого є цілими числами. Для розв’язування цієї задачі використаємо тип даних список. Створюємо порожній список.

Розв’язання

Завдання 2. Задано масив з n цілих чисел. Визначте кількість елементів, значення яких дорівнюють цілому числу c. Метод count() використовувати забороняється.

Розв’язання

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%