Program:
#here both built-in and user-defined functions are working samely
Output:
#passing string as a parameter to function #built-in function list()takes string as a parameter and returns list object x=list("hello") print(x) print(type(x)) print(len(x)) #now user defined function taking string as a parameter and returns list object y=[] def newlist(s): for p in s: y.append(p) return y z=newlist("hello") print(z) print(type(z)) print(len(z))
#here both built-in and user-defined functions are working samely
Output: