calling a dictionary python code example
Example 1: python call a function from a dictionary
def one():
print('one hahah')
def two():
print('two hahah')
def the_count():
print('I am the count who likes to count')
dictionary_name = {
'one': one, 'second_function': two, 'tree_yeah_i_know': the_count
}
dictionary_name['one']()
dictionary_name['second_function']()
dictionary_name['tree_yeah_i_know']()
Example 2: python dictionary access value by key
datadict = [{'Name': 'John', 'Age': 38, 'City': 'Boston'},
{'Name': 'Sara', 'Age': 47, 'City': 'Charlotte'},
{'Name': 'Peter', 'Age': 63, 'City': 'London'},
{'Name': 'Cecilia', 'Age': 28, 'City': 'Memphis'}]
def getDictVal(listofdic, name, retrieve):
for item in listofdic:
if item.get('Name')==name:
return item.get(retrieve)
getDictVal(datadict, 'Sara', 'City')
df = pd.DataFrame({'Name': ['John', 'Sara','Peter','Cecilia'],
'Age': [38, 47,63,28],
'City':['Boston', 'Charlotte','London','Memphis']})
datadict = df.to_dict('records')