Adding to this reply (which is the only one actually answering the OP's question about Python code), you can calculate the percentages directly without converting the sequences to a list and then operate on these.
Create a dictionary that holds all twenty amino acids (and gaps if you need them) associated to 0s:
aa_count = { 'A': 0, 'C': 0, ... etc etc...}- Iterate over the sequences using SeqIO (by the way, here is a link to the tutorial page, which is full of examples), just like @xbello mentioned.
For each sequence, iterate over it (it's a string) and simply increment the counts:
sequence = record.seq for aa in sequence: aa_count[aa] += 1
At the end, you should have the total amount of each residue. The sum of the entire dictionary values gives you the total of amino acids in the entire file. Then calculate your averages. If you want to do this per sequence, just place the dictionary inside the for loop so that it is created at each iteration (i.e. each new sequence, all counters reset).
Hope it helps a bit. Also, if you are starting, have a look at this tutorial. Might help a bit.