[Darragh]
> Why does python return a list rather than a string in this case?
>
>>>> mystr = "./test.py"
>>>> print mystr.split('/')
> ['.', 'test.py']
>>>> args = mystr.split('/')
>>>> print args[-1:]
> ['test.py']

Because you asked for a slice, by specifying two indices of the array,
e.g. args[-1:]

If you just want a string, ask for an element

>>> print args[-1]
'test.py'

HTH,

Alan.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Python Ireland" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.ie/group/pythonireland?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to