Q. Given a dictionary with 5 student names and their marks. write a program that prints the dictionary contents in the ascending order of marks.


Answer :-

dic = {'Path': 98, 'Walla': 85, 'Python': 86, 'Express': 55, "Portal": 69}
new = {}
lst = list(dic.values())
lst.sort()
for i in lst :
    for j in dic :
        if dic [j] == i :
            new [j] = i
print(new)

Output :-


{'Express': 55, 'Portal': 69, 'Walla': 85, 'Python': 86, 'Path': 98}
>>>

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post