Giovanni Bajo wrote: >>Thus you would do: >> >> for c in a_string.chars(): >> print c > > > Would this remove __getitem__? I believe I wouldn't want to give up s[0] as > "the first character in s". That would make a string a thing where you can > use [3] to access the third character, but still not iterable.
Definitely __getitem__ should stay, there's nothing wrong with that part. str.__iter__ would raise NotImplemented. -- Ian Bicking / [EMAIL PROTECTED] / http://blog.ianbicking.org _______________________________________________ Python-3000 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com
