Структури даних та операції над ними
Список (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