How do I handle missing dictionary keys in Python?

Video description

When working with Python dictionaries, sometimes your code has to deal with keys that may not be there; depending on the situation, this is trickier than it looks. In fact, your code may have a major bug in it right now! Learn the three different techniques for handling missing dict keys, their different strengths, and avoidable gotchas.

  • Learn 3 coding methods to handle missing keys in your dictionary data structure
  • Understand which method to use - when, and why, and the pros and cons of each method
  • Learn how to practically apply each method and what problems each one solves
  • Fully understand the nuances of the often maligned dict.get() method
Aaron Maxwell is author of the book "Powerful Python: The Most Impactful Patterns, Features, and Development Strategies Modern Python Provides." As a software engineer, he has worked in devops, test automation, and machine learning; and now divides his time between coding, writing, and teaching.

Other videos in this series:

What are f-strings in Python and how can I use them?

Table of contents

  1. How do I handle missing dictionary keys in Python? 00:09:06

Product information

  • Title: How do I handle missing dictionary keys in Python?
  • Author(s): Aaron Maxwell
  • Release date: June 2017
  • Publisher(s): Infinite Skills
  • ISBN: 9781491994849