¿Cómo conservar la estructura matlab al acceder en python?

Tengo un archivo mat al que accedí usando

from scipy import io
mat = io.loadmat('example.mat')

De matlab, example.mat contiene la siguiente estructura

    >> load example.mat
    >> data1

    data1 =

            LAT: [53x1 double]
            LON: [53x1 double]
            TIME: [53x1 double]
            units: {3x1 cell}


    >> data2

    data2 = 

            LAT: [100x1 double]
            LON: [100x1 double]
            TIME: [100x1 double]
            units: {3x1 cell}

En matlab, puedo acceder a los datos con la misma facilidad que data2.LON, etc. No es tan trivial en Python. Dame varias opciones aunque como

mat.clear       mat.get         mat.iteritems   mat.keys        mat.setdefault  mat.viewitems   
mat.copy        mat.has_key     mat.iterkeys    mat.pop         mat.update      mat.viewkeys    
mat.fromkeys    mat.items       mat.itervalues  mat.popitem     mat.values      mat.viewvalues    

¿Es posible preservar la misma estructura en python? Si no, ¿cómo acceder mejor a los datos? Es muy difícil trabajar con el código Python actual que estoy usando.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta