Multiple animations of armature

How can I assign multiple animations for one armature? And then, how can I get the list of this animations from the python script?

Take a look at actions. python has initial support,
access with the NLA

I’ve looked at the NLA long before posting here, but still I can’t find a way to list all actions associated with an armature - if more than one action can be associated with an armature.

Try…

for actionName, actionObj in Blender.Armature.NLA.GetActions().iteritems():

You can use (from a different function):
ip = action.getAllChannelIpos()
if ip.has_key(bon.name):
to check if a given bone is referenced in a given action…

Hope that gets you on the road.