On Apr 8, 12:29�pm, Lorenzo <[EMAIL PROTECTED]> wrote:
> In article <[EMAIL PROTECTED]>,
>
>
>
>
>
> �"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> > On Apr 8, 11:34?am, Lorenzo Thurman <[EMAIL PROTECTED]>
> > wrote:
> > > I have tuple which hold a string in tup[0]. I want to get a slice of
> > > that string. I thought I would do something like:
> > > tup[0][start:end]
> > > But this fails.
>
> > No, it doesn't.
>
> > >>> a = ('abcdefg','hijkl')
> > >>> a[0]
> > 'abcdefg'
> > >>> a[0][1:2]
> > 'b'
>
> > > How do I go about it?
>
> > Do it correctly. Post your actual example that fails
> > and the related error message. Possibnly your indexes
> > were out of range.
>
> > > I googled this and found a couple
> > > of references, but no solution.
>
> > Well, there wouldn't be �a solution to a non-existent
> > problem, would there?
>
> > > TIA
>
> How would you get a slice of a[0] from your example? 'cde' for example?

'b' _was_ a slice of a[0]. but for your specific example

>>> a[0][2:5]
'cde'

Keep in mind the "end" value is not returned and indexing
starts with 0, so "cde" represents the 3rd, 4th & 5th
characters making the slice 2:5.

>
> --
> "My Break-Dancing days are over, but there's always the Funky Chicken"
> --The Full Monty

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

Reply via email to