hi:
I did this and worked in my pc:
var mc = {LEVEL=1,EXP=0,MAX_HP=200,HP=200,MAX_MP=50,MP=50,STR=5,DEF=5,SPD=5,EVA=5,ACC=5,MAG=5,MDF=5,LCK=5}
var active_party = [mc]
and then:
for character in global.active_party:
speed = character.SPD
The thing is that when you iterate, you were getting the string 'mc', not an object. Now you get the object. This also works for me:
var mc = {LEVEL=1,EXP=0,MAX_HP=200,HP=200,MAX_MP=50,MP=50,STR=5,DEF=5,SPD=5,EVA=5,ACC=5,MAG=5,MDF=5,LCK=5}
var active_party = {'mc': mc}
Similar but with dictionary, so you can get element by key.
and
for character in global.active_party:
speed = global.active_party[character].SPD