python function receive dictionary 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 *args to dict

def func(arg1, arg2, arg3=3, arg4=4):
    print(locals())

func(1, 2)

# {'arg3': 3, 'arg4': 4, 'arg1': 1, 'arg2': 2}