
Словники в Python

Словник (dictionary, dict) визначає зіставлення ключів зі значеннями. Наприклад, ми можемо запам’ятати кількість фруктів на складі.
Створення словника
Ми створюємо словник на Python за допомогою дужок.
fruits = {"apple": 5,
"banana": 10,
"orange": 2}
empty_dictionary = {} # порожній словник
Доступ до елементів
Ми отримуємо доступ до словникових статей за допомогою індексації з квадратними дужками. Так само ми можемо додати запис до словника.
print(fruits["apple"])
fruits["pear"] = 3
Якщо ми спробуємо одержати доступ до елемента, якого немає у словнику, ми отримаємо помилку. Безпечний доступ здійснюється за допомогою get
:
print(fruits["plum"]) # => KeyError: 'plum'
print(fruits.get("plum", 0)) # якщо елемента немає у словнику,
# повертає вказане значення (0)
Робота зі словниками
Інші корисні функції для роботи зі словниками:
len(fruits) # кількість ключів у словнику
fruits.keys() # ключі у словнику, tj. 'pear', 'orange', 'banana', 'apple'
fruits.values() # значення у словнику, tj. 10, 2, 3, 5
"apple" in fruits # перевірка наявності у словнику
Закрити