O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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?