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