Що таке ключова помилка?

Виняток KeyError можна розуміти як підклас, разом із IndexError, більш загального винятку LookupError, усі з яких є об’єктами класу Exception. Зокрема, це виняток KeyError виникає, коли програміст намагається отримати доступ до ключа, якого немає в словнику.

Як виправити KeyError за допомогою in Keyword

  1. По-перше, ми визначили словник (person_info) і зберегли деякі зразки інформації.
  2. Далі ми приймаємо вхід від користувача. …
  3. Використовуючи ключове слово in, ми шукаємо ключ користувача в словнику.
  4. Якщо ключ існує, ми повертаємо значення цього ключа.

Ця помилка означає, що ви намагаєтеся отримати доступ до недійсного ключа в словнику. Зазвичай це відбувається тому, що ключа немає в словнику.

Виникає KeyError коли Python намагається отримати неіснуючий ключ зі словника. Ця помилка зазвичай виникає в операціях dict і під час доступу до значень Pandas Series або DataFrame. У наведеному нижче прикладі ми створили словник із ключами 1–3, зіставленими з різними фруктами.

Використання defaultdict Одним з методів уникнення KeyError є використовуйте клас defaultdict із модуля колекцій. defaultdict — це підклас вбудованого класу dict, який надає значення за замовчуванням для неіснуючого ключа.

Як виправити зависання клавіш клавіатури

  1. Від'єднайте клавіатуру та підключіть її знову…
  2. Спробуйте інший кабель. …
  3. Замініть батареї. …
  4. Очистіть клавіатуру. …
  5. Продуйте перемикач, який не реагує. …
  6. Використовуйте засіб для очищення контактів. …
  7. Огляньте паяні з’єднання. …
  8. Замініть перемикач.