Question: Write a program which prompts the user to enter a dictionary. Use the eval ( ) function to read a dictionary literal from the user

Write a program which prompts the user to enter a dictionary. Use the eval() function to read a dictionary literal from the user {key:value,...} then use it to create and print a list of tuples. Each tuple in the list should be of the form (key,value)for each key in the dictionary with associated value. Example: if the user enters {1:"one",2:"two",47:"forty-seven"}, you should create the list [(1,"one"),(2,"two"),(47,"forty-seven")]then print it out. Hint: use the accumulator pattern to build your list.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!