Колекція у Python — це програмний об'єкт (змінна-контейнер), який зберігає набір значень одного або різних типів.
Простими словами, колекція — це сховище інформації, організоване за певним принципом.
Колекції бувають різними: це може бути мішок, з якого ти дістаєш вміст навмання, каталог, де все розкладено за абеткою для зручного пошуку, або труба, з якої можна витягнути тільки те, що знаходиться з краю.
Залежно від потреби, слід використовувати різні колекції. Наприклад, для швидкого пошуку використовуються словники, для зберігання впорядкованих даних — списки та кортежі, для зберігання тільки унікальних елементів — множини, а для зберігання символів — рядки.
У цьому уроці ми розглянемо основні колекції Python та навчимося з ними працювати. Це базові знання мови, які є важливими для будь-якого Python-розробника.
Основні властивості колекцій:
Список — впорядкований змінюваний контейнер даних. Списки дозволяють зберігати будь-які типи даних у будь-якому зручному порядку.
Для створення порожнього списку існує два способи:
my_list = list()
empty_list = []
Щоб створити заповнений список:
not_empty = [1, 2, 'user']
Впорядкованість означає, що порядок елементів у контейнері зберігається навіть при додаванні, видаленні або зміні елементів. Найкориснішою властивістю впорядкованості є можливість доступу до елементів контейнера за індексом.
some_iterable = ["a", "b", "c"]
first_letter = some_iterable[0]
middle_one = some_iterable[1]
last_letter = some_iterable[2]
У цьому прикладі: