Python Tableau est en lecture seule, ne peut pas ajouter des valeurs

Je suis nouveau sur le Python. Le code suivant génère une erreur lors de la tentative d'ajout de valeurs dans un tableau. Ce que je fais mal?

import re
from array import array

freq_pattern = re.compile("Frequency of Incident[\(\)A-Za-z\s]*\.*\s*([\.0-9]*)")
col_pattern = re.compile("([-\.0-9]+)\s+([-\.0-9]+)\s+([-\.0-9]+)\s+([-\.0-9]+)\s+([-\.0-9]+)")
e_rcs = array('f')

f = open('example.4.out', 'r')

for line in f:
    print line,

    result = freq_pattern.search(line)
    if result:
        freq = float(result.group(1))

    cols = col_pattern.search(line)
    if cols:
        e_rcs.append = float(cols.group(2))

f.close()

Erreur

Traceback (most recent call last):

Fichier "D:\workspace\CATS
Analyseur\cats-post.py", à la ligne 31, dans

e_rcs.append = float(cols.groupe(2)) AttributeError:
liste des attributs de l'objet 'append' est
les attributs en lecture seule (céder à .ajouter)

OriginalL'auteur Jared Brown | 2009-10-30