keeplist1= ['GenderDesc','MartialStatusDesc','castegroup']
dummylist1= 'castegroup'
def funky(keeplist,dummylist):
        keeplist.remove(dummylist)
        print keeplist
funky(keeplist1,dummylist1)
output: ['GenderDesc', 'MartialStatusDesc']
print keeplist1
output: ['GenderDesc', 'MartialStatusDesc']
Both the print statements give the same output. Is this expected behavior?
 
    