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?