НМЦ

Програмування мовою Python: основи та практика

Електронний посібник

ВФПО

ТЕМА 7. СТРУКТУРИ ДАНИХ

 

 

7. Структури даних

 

Для полегшення роботи з даними у програмі корисно групувати їх у визначені структури. Вибір конкретних структур даних має значний вплив на продуктивність програми.

Структури даних являють спосіб організації та зберігання інформації. У мові Python існує кілька вбудованих структур, як-от списки, кортежі, діапазони, бінарні послідовності, рядки, множини та словники.

 

Для цих вбудованих структур даних мова Python надає стандартний набір функцій для роботи з ними.

len(iterable). Повертає число елементів (довжину) iterable.

max(iterable, *[, default=obj, key=func]). Повертає максимальний елемент із iterable.

min(iterable, *[, default=obj, key=func]). Повертає мінімальний елемент із iterable.

sum(iterable[, start]). Повертає суму членів числового iterable, починаючи з елементу з індексом start. Початково start = 0.

map(func, *iterables). Застосовує функцію func до кожного елементу із iterable. Результатом є об’єкт, що підтримує ітерування (ітератор).

enumerate(iterable, start=0). Повертає кортеж (порядковий_номер_елементу, значення_елементу), отриманий з iterable.

Попередня тема

На початок

Наступна тема