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