Course
Dictionary Exercises
Python Tutorial
This Python tutorial has been written for the beginners to help them understand the basic to advanced concepts of Python Programming Language. After completing this tutorial, you will find yourself at a great level of expertise in Python, from where you can take yourself to the next levels to become a world class Software Engineer.
Dictionary Exercises
Example 1
Python program to create a new dictionary by extracting the keys from a given dictionary.
d1 = {"one":11, "two":22, "three":33, "four":44, "five":55}keys = ['two', 'five']d2={}for k in keys: d2[k]=d1[k]print (d2)
It will produce the following output
{'two': 22, 'five': 55}
Example 2
Python program to convert a dictionary to list of (k,v) tuples.
d1 = {"one":11, "two":22, "three":33, "four":44, "five":55}L1 = list(d1.items())print (L1)
It will produce the following output
[('one', 11), ('two', 22), ('three', 33), ('four', 44), ('five', 55)]
Example 3
Python program to remove keys with same values in a dictionary.
d1 = {"one":"eleven", "2":2, "three":3, "11":"eleven", "four":44, "two":2}vals = list(d1.values())#all valuesuvals = [v for v in vals if vals.count(v)==1]#unique valuesd2 = {}for k,v in d1.items(): if v in uvals: d = {k:v} d2.update(d)print ("dict with unique value:",d2)
It will produce the following output
dict with unique value: {'three': 3, 'four': 44}
Exercise Programs
- Python program to sort list of dictionaries by values
- Python program to extract dictionary with each key having non-numeric value from a given dictionary.
- Python program to build a dictionary from list of two item (k,v) tuples.
- Python program to merge two dictionary objects, using unpack operator.
Practice with Online Editor
Note: This Python online Editor is a Python interpreter written in Rust, RustPython may not fully support all Python standard libraries and third-party libraries yet.
Remember to save code(Ctrl
+S
Or
Command
+S
) before run it.