Структури даних та операції над ними

Список (list)

Створення списку

Створює список чисел.

numbers = [1, 2, 3, 4, 5] print(numbers) # [1, 2, 3, 4, 5]

Додавання елемента до списку

Додає елемент до кінця списку.

numbers = [1, 2, 3, 4, 5] numbers.append(6) print(numbers) # [1, 2, 3, 4, 5, 6]

Видалення елемента зі списку

Видаляє перший елемент зі значенням 3.

numbers = [1, 2, 3, 4, 5] numbers.remove(3) print(numbers) # [1, 2, 4, 5, 6]

Сортування списку

Сортує список у зростаючому порядку.

numbers = [1, 2, 3, 4, 5] numbers.sort() print(numbers) # [1, 2, 4, 5, 6]

Отримати елемент за індексом

Отримує третій елемент списку (індексація починається з 0).

numbers = [1, 2, 3, 4, 5] element = numbers[2] print(element) # 4

Перевернути список

Перевертає порядок елементів у списку.

numbers = [1, 2, 3, 4, 5] numbers.reverse() print(numbers) # [6, 5, 4, 2, 1]

Отримати індекс елемента

Отримує індекс першого входження елемента зі значенням 4.

numbers = [1, 2, 3, 4, 5] index = numbers.index(4) print(index) # 2

Порахувати кількість входжень елемента

Підраховує кількість входжень елемента зі значенням 2.

numbers = [1, 2, 3, 4, 5] count = numbers.count(2) print(count) # 1

Сет (set)

Створення сету

Автоматично видаляє повторювані елементи.

unique_numbers = {1, 2, 3, 3, 4} print(unique_numbers) # {1, 2, 3, 4}

Додавання елемента до сету

Додає новий елемент до сету.

unique_numbers.add(5) print(unique_numbers) # {1, 2, 3, 4, 5}

Видалення елемента із сету

Видаляє елемент із сету, якщо він існує.

unique_numbers.discard(2) print(unique_numbers) # {1, 3, 4, 5}

Словник (dictionary)

Створення словника

Створює словник з інформацією про людину.

person = {"name": "Аліса", "age": 30} print(person) # {'name': 'Аліса', 'age': 30}

Додавання нової пари ключ-значення

Додає новий ключ і значення до словника.

person["city"] = "Київ" print(person) # {'name': 'Аліса', 'age': 30, 'city': 'Київ'}

Отримати всі ключі та значення

Отримує всі ключі та значення зі словника.

keys = person.keys() values = person.values() print(keys) print(values) # dict_keys(['name', 'age', 'city']) # dict_values(['Аліса', 30, 'Київ'])

Словник в словнику

Отримує значення з вкладеного словника.

people = { "person1": {"name": "Аліса", "age": 30}, "person2": {"name": "Боб", "age": 25} } print(people["person2"]["name"]) # Боб