my_new_dic = { 'England': 435, 'France': 12, 'Egypt': 31 }
new_tup = [(key, value) for key, value in my_new_dic.items()]
print(new_tup)
'''
Dictionaries need hashable data as key.
Lists are not hashable so you can't use them as a key.
Tuples are hashables.
A way to do is to convert list to tuple before using them as a
dictionary key
'''