Getting a row from a dataset

Yes, that is correct.

You can also access values this way too:

print myPyDataset[0]["col name"]

or

print myPyDataset[0][3]