"BJörn Lindqvist" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
On 4/10/07, Steve Holden <[EMAIL PROTECTED]> wrote:
> One might perversely allow extension to lists and tuples to allow
>
>    [3, 4] in [1, 2, 3, 4, 5, 6]
>
> to succeed, but that's forcing the use case beyond normal limits.

I'd love to have that! There are at least one million use cases for
finding a sequence in a sequence and implementing it yourself is
non-trivial. Plus then both list and tuple's index methods would work
*exactly* like string's. It would be easier to document and more
useful. A big win.

=======================
It would be ambiguous: [3,4] in [[1,2], [3,4], [5,6]] is True now.

Strings are special in that s[i] can only be a (sub)string of length 1.
'b' in 'abc' is True.  This makes looking for longer substrings easy.

However, [2] in [1,2,3] is False.  IE, list[i] is not normally a list.  So 
looking for sublists is different from looking for items.

Terry Jan Reedy



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to