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

Список (list)

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

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

Застосування:

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

Приклад виведення:

[1, 2, 3, 4, 5]

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

numbers.append(6) print(numbers)

Застосування:

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

Приклад виведення:

[1, 2, 3, 4, 5, 6]

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

numbers.remove(3) print(numbers)

Застосування:

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

Приклад виведення:

[1, 2, 4, 5, 6]

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

numbers.sort() print(numbers)

Застосування:

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

Приклад виведення:

[1, 2, 4, 5, 6]

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

element = numbers[2] print(element)

Застосування:

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

Приклад виведення:

4

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

numbers.reverse() print(numbers)

Застосування:

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

Приклад виведення:

[6, 5, 4, 2, 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": "Alice", "age": 30} print(person)

Застосування:

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

Приклад виведення:

{'name': 'Alice', 'age': 30}

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

person["city"] = "Kyiv" print(person)

Застосування:

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

Приклад виведення:

{'name': 'Alice', 'age': 30, 'city': 'Kyiv'}

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

keys = person.keys() values = person.values() print(keys) print(values)

Застосування:

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

Приклад виведення:

dict_keys(['name', 'age', 'city'])
dict_values(['Alice', 30, 'Kyiv'])

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

people = { "person1": {"name": "Alice", "age": 30}, "person2": {"name": "Bob", "age": 25} } print(people["person2"]["name"])

Застосування:

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

Приклад виведення:

Bob