Znaiemo informatyku
Перейти до вправи:
Вибір
Перейти до теми:
Словники в Python
Розгорнути на весь екран
Практикуйтеся без обмежень

Ваша кількість відповідей на день обмежена. Для збільшення ліміту або отримати доступ до аккаунту з ліцензією, будь ласка, увійдіть в систему.

Увійти в систему
Переглянути підсумовування теми
MBC
Поділитися
Показати налаштування вправи

QR-код

QR-код можна відсканувати, наприклад, за допомогою мобільного телефону, щоб перейти безпосередньо до цієї вправи або набору прикладів.

Код / коротка адреса

Трисимвольний код можна ввести в рядок пошуку, він також є частиною скороченої адреси.

Скопіюйте, клацнувши.

MBC

Налаштування вправи

Зверніть увагу, що налаштування дійсні лише для цієї вправи та предмету.

Словники в 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  # перевірка наявності у словнику
Закрити

Словники в Python (легке)

Вирішено:

ЗВ’ЯЖІТЬСЯ З НАМИ

Дякуємо за ваше повідомлення, його було успішно відправлено.

Напишіть нам

Вам потрібна допомога?

Будь ласка, спочатку ознайомтеся з поширеними запитаннями:

Про що йдеться у повідомленні?

Повідомлення Зміст Управління Вхід до системи Ліцензія