Що таке ключова помилка?
Виняток KeyError можна розуміти як підклас, разом із IndexError, більш загального винятку LookupError, усі з яких є об’єктами класу Exception. Зокрема, це виняток KeyError виникає, коли програміст намагається отримати доступ до ключа, якого немає в словнику.
Як виправити KeyError за допомогою in Keyword
- По-перше, ми визначили словник (person_info) і зберегли деякі зразки інформації.
- Далі ми приймаємо вхід від користувача. …
- Використовуючи ключове слово in, ми шукаємо ключ користувача в словнику.
- Якщо ключ існує, ми повертаємо значення цього ключа.
Ця помилка означає, що ви намагаєтеся отримати доступ до недійсного ключа в словнику. Зазвичай це відбувається тому, що ключа немає в словнику.
Виникає KeyError коли Python намагається отримати неіснуючий ключ зі словника. Ця помилка зазвичай виникає в операціях dict і під час доступу до значень Pandas Series або DataFrame. У наведеному нижче прикладі ми створили словник із ключами 1–3, зіставленими з різними фруктами.
Використання defaultdict Одним з методів уникнення KeyError є використовуйте клас defaultdict із модуля колекцій. defaultdict — це підклас вбудованого класу dict, який надає значення за замовчуванням для неіснуючого ключа.
Як виправити зависання клавіш клавіатури
- Від'єднайте клавіатуру та підключіть її знову…
- Спробуйте інший кабель. …
- Замініть батареї. …
- Очистіть клавіатуру. …
- Продуйте перемикач, який не реагує. …
- Використовуйте засіб для очищення контактів. …
- Огляньте паяні з’єднання. …
- Замініть перемикач.