Python Map Implementation

Author: Al-mamun Sarkar Date: 2020-03-28 14:27:18

Python Map Implementation. The following code shows how to work with a map in the Python programming language. 

Code:

import collections

my_dict = {'day1': 'Monday', 'day2': 'Tuesday'}
py_dict = {'day3': 'Wednesday', 'day1': 'Thursday'}

res = collections.ChainMap(my_dict, py_dict)

# Creating a single dictionary
print(res.maps, '\n')

print('Keys = {}'.format(list(res.keys())))
print('Values = {}'.format(list(res.values())))
print()

print('elements:')
for key, val in res.items():
    print('{} = {}'.format(key, val))
print()


# Find a specific value in the result
print('day3 in res: {}'.format(('day3' in res)))
print('day4 in res: {}'.format(('day4' in res)))


res2 = collections.ChainMap(py_dict, my_dict)
print(res2.maps, '\n')

 

Output:

[{'day1': 'Monday', 'day2': 'Tuesday'}, {'day3': 'Wednesday', 'day1': 'Thursday'}] 

Keys = ['day3', 'day1', 'day2']
Values = ['Wednesday', 'Monday', 'Tuesday']

elements:
day3 = Wednesday
day1 = Monday
day2 = Tuesday

day3 in res: True
day4 in res: False
[{'day3': 'Wednesday', 'day1': 'Thursday'}, {'day1': 'Monday', 'day2': 'Tuesday'}]