GH avatar Bite 26. Dictionary comprehensions are awesome

A dictionary comprehension is like a list comprehension, but it constructs a dict instead of a list. They are convenient to quickly operate on each (key, value) pair of a dict. And often in one line of code, maybe two after checking PEP8 ;)

We think they are elegant, that's why we want you to know about them!

In this Bite you are given a dict and a set. Write a dictionary comprehension that filters out the items in the set and returns the resulting dict, so if your dict is {1: 'bob', 2: 'julian', 3: 'tim'} and your set is {2, 3}, the resulting dict would be {1: 'bob'}.

Check out the tests for more details. Have fun!

332 out of 335 users completed this Bite.
Will you be Pythonista #333 to crack this Bite?
It takes an average of ~25 minutes to solve this Bite (submissions 5-240 min).
Pythonistas rate this Bite 3.08 on a 1-10 difficulty scale.
» You can do it! 😌

Login and get coding
We use Python 3.7