Using comprehension how will you convert
{'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5}
into
{'A' : 100, 'B' : 200, 'C' : 300, 'D' : 400, 'E' : 500}?
Output
d = {'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5}
d = {key.upper( ) : value * 100 for (key, value) in d.items( )}
print(d)
Another Method :
original_dict = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
converted_dict = {key.upper(): value * 100 for key, value in original_dict.items()}
print(converted_dict)
The upper() method is used to convert the keys to uppercase, and the values are multiplied by 100. The resulting dictionary is {'A': 100, 'B': 200, 'C': 300, 'D': 400, 'E': 500}.
0 Comments:
Post a Comment