Question: python3 Implement a function map_link that takes a linked list and function and returns a linked list with each element of the linked list mapped
python3



Implement a function map_link that takes a linked list and function and returns a linked list with each element of the linked list mapped to the function. You can assume that the type of elements are homogenous. You will not be tested on functions where the function cannot be applied to the datatype def map_1ink(1st, f) "Maps f onto each element in the linked list. link(3, copy_list iterative(map_link (r, lambda x: xk*k2)) >>> r# link(1, link(2, empty))) link(1, link(2, link(3, empty))) > copy_list_iterative(map_link (r, lambda x: x 2)) [3, 4, 5] link(1, link(2, link(3, r= copylist iterative(map_link (r, lambda x: -x)) >>> empty))) r empty copy_list iterative(map link(r, lambda x:-x)) [l YOUR CODE HERE Implement a function map_link that takes a linked list and function and returns a linked list with each element of the linked list mapped to the function. You can assume that the type of elements are homogenous. You will not be tested on functions where the function cannot be applied to the datatype def map_1ink(1st, f) "Maps f onto each element in the linked list. link(3, copy_list iterative(map_link (r, lambda x: xk*k2)) >>> r# link(1, link(2, empty))) link(1, link(2, link(3, empty))) > copy_list_iterative(map_link (r, lambda x: x 2)) [3, 4, 5] link(1, link(2, link(3, r= copylist iterative(map_link (r, lambda x: -x)) >>> empty))) r empty copy_list iterative(map link(r, lambda x:-x)) [l YOUR CODE HERE
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
