I am trying to delete an item without using del
, and I have the following code for it.
d = {'Red': 1, 'Green': 2, 'Blue': 3}
def removeKey(dicts, keys):
for k,v in dicts.iteritems():
if k!= keys:
dicts.update({k:v})
else:
continue
return dicts
print removeKey(d, 'Red')
This prints everything including 'Red'. What am I doing wrong?