1.

Write a program to illustrate “Pass by refe-rence vs value”

Answer»

#!/usr/bin/python # Function definition is here 

def changeme(mylist): “This changes a passed list into this function” 

mylist.append([l,2,3,4]); 

print “Values inside the function: “, mylist 

return # Now you can call changeme 

function mylist=[10,20,30]; 

changeme(mylist); 

print “Values outside the function: “, mylist 

It produce following result: 

Values inside the function: [10, 20,30, [1,2,3,4]] Values outside the function: [10,20, 30, [1,2,3,4]]



Discussion

No Comment Found