Ian Bicking <[EMAIL PROTECTED]> wrote:

> I propose that strings (unicode/text) shouldn't be iterable.  Seeing this:
>
> <ul>
>   <li> i
>   <li> t
>   <li> e
>   <li> m
>   <li>
>   <li> 1
> </ul>
>
> a few too many times... it's annoying.  Instead, I propose that strings
> get a list-like view on their characters.  Oh synergy!
>
> 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.
-- 
Giovanni Bajo

_______________________________________________
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

Reply via email to