I was wondering if python could imitiate the c++ stl copy function, using python iterators. It looks like the answer is no, because iterators only support next(), and next returns an "rvalue", not an "lvalue", so there is no way to assign through an iterator. Is this correct?