I figured it out, I was using the wrong syntax.
If 'listObj' is a list object, then this
listObj[0:1]
, an example of 'slicing' the list, returns the first element as another list. But this
listObj[0]
, an example of indexing the list, returns the first element as an object of whatever type it has.