working with functions this covers number of topics to do with functionsincluding some topics in functional programming first-class functions python functions are said to be first-class functionswhich means they can be assigned to variablescopiedused as arguments to other functionsetc just like any other object copying functions here is an example where we make copy of functiondef ( )return * print' ( ' ( )' ( ' ( )sep '\ ' ( ( lists of functions nextwe have list of functionsdef ( )return ** def ( )return ** funcs [fgprint(funcs[ ]( )funcs[ ]( )sep'\ '