How to get driver for z location by name (without looping)
I was able to find in the API documentation that there is a built in function for this collection.

Calling 

object.animation_data.drivers.find('location',2)


did the trick.