I know that [:] doing is shallow copy(member is not copied) ,still can someone explain this behaviour:
>>> a=[['a','b','c','a','b','c','a','b','c'],
... ['c','a','b','c','a','b','c','a','b'],
... ['b','c','a','b','c','a','b','c','a']
... ]
>>> for i in a:
... i=i[4:]
...
>>> a
[['a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c'], ['c', 'a', 'b', 'c', 'a', 'b', 'c', 'a', 'b'], ['b', 'c', 'a', 'b', 'c', 'a', 'b', 'c', 'a']]
>>>
why a is still not changed? Sorry for noob question.