Словники в Python
main_page-nova_doplnovacka
Váš denní počet odpovědí je omezen. Pro navýšení limitu či přístup do svého účtu s licencí se přihlaste.
Přihlásit seСловник (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 # перевірка наявності у словникуСловники в Python (lehké)