Few questions about new features in Python 2.2
Ignacio Vazquez-Abrams
ignacio at openservices.net
Tue Oct 23 04:32:56 EDT 2001
More information about the Python-list mailing list
Tue Oct 23 04:32:56 EDT 2001
- Previous message (by thread): Few questions about new features in Python 2.2
- Next message (by thread): Few questions about new features in Python 2.2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 23 Oct 2001, sebastien wrote: > Why iterators can't be copied? > ----------------------------- > Something like: > MyIter = iter([1,2,3,4]) > MyIter2 = iter(MyIter) > doesn't provide a copy but a reference to the iterator > And that: > import copy > MyIter2 = copy.copy(MyIter) > Just doesn't work > > But you can have the need to save an iterator position when you want > to try something and > retry other thing if the first attempt fail. > For sample I think Tim recipe for removing duplicate would need copy > to work with iterator. An iterator/generator isn't an object; it's a concept of object behavior. It's a side effect of an actual object "yield"ing a value. -- Ignacio Vazquez-Abrams <ignacio at openservices.net> "As far as I can tell / It doesn't matter who you are / If you can believe there's something worth fighting for." - "Parade", Garbage
- Previous message (by thread): Few questions about new features in Python 2.2
- Next message (by thread): Few questions about new features in Python 2.2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list