On Jan 16, 5:45 pm, Alan G Isaac <alan.is...@gmail.com> wrote:
> Is the behavior below expected? Documented?
> (The error msg is misleading.)
> Thanks,
> Alan Isaac
>
>  >>> x = range(20)
>  >>> s = slice(None,None,2)
>  >>> x[s]
> Traceback (most recent call last):
>    File "<stdin>", line 1, in <module>
> TypeError: sequence index must be integer, not 'slice'

Well, it has the same behaviour as the iterator returned by xrange in
Python 2.X - so expected I guess. The error message is also the same
in Python 2.X.

Michael Foord
--
http://www.ironpythoninaction.com/
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to