Python Practice › Dictionary Programs › Program 50
Drop empty items
Write a Python program to drop items whose value is None.
Input
{"m1": 40, "m2": 50, "m3": None}Output
{'m1': 40, 'm2': 50}Approach
- Keep pairs where
v is not None.
Solution
d = {"m1": 40, "m2": 50, "m3": None}print({k: v for k, v in d.items() if v is not None})Output
{'m1': 40, 'm2': 50}Learn the concept
New to this topic? Read the lesson, then come back.