Goran wrote: > My question is: how to make 'copy' of list which will not be affected when > change the original list? list2 = list1[:] # or list2 = list(list1) these are referred to as shallow copies, if you don't know what that means you should look it up. you can find out more here: http://www.python.org/doc/current/lib/module-copy.html Dave