Q. Write a program to sort a dictionary’s keys using bubble sort and produce the sorted keys as a list.
You can understand by Watching video :-
Answer :-
dic = eval (input("Enter a dictionary : ")) key = list(dic.keys()) for j in range (len(key)): for i in range ( len ( key ) - 1) : if key [ i ] > key [ i + 1 ] : key [ i ] , key [ i + 1 ] = key [ i + 1 ] , key [ i ] print(key)
Output :-
Enter a dictionary : {9:"Python",2:"C++",7:"Java",3:"CSS"}
[2, 3, 7, 9]
>>>
Enter a dictionary : {5:"Path",3:"Walla",4:"Portal",7:"Express"}
[3, 4, 5, 7]
>>>
First outpit is wrong
ReplyDeleteOk, I have corrected it.
DeletePost a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )