Python: “Liste.append = "liste" des attributs de l'objet ‘append’ est en lecture seule”

Je suis en train de rédiger une réponse à partir d'un serveur Solr vers un fichier CSV. Je suis assez nouveau à python et ont reçu de code à modifier. À l'origine, le code ressemble à ceci ...

for doc in response.results:
    status = json.loads(doc['status'])

Le script s'exécute et imprime les informations correctes. Mais c'est seulement à tous les tirages d'un résultat (dernier). Je pense que c'est parce que la boucle constamment écrit sur la varible "statut" jusqu'à ce que son travaillé par le biais de la réponse.

Après un peu de lecture, j'ai décidé de stocker les informations dans une liste. De cette façon, je pouvais imprimer les informations de seprate lignes dans une liste. J'ai créé une liste vide et changé le code ci-dessous -

for doc in response.results:
    list.append = json.loads(doc['status'])

J'ai eu cette réponse après avoir essayé d'exécuter le code -

`AttributeError: 'list' object attribute 'append' is read-only`.

Où vais-je tort? Une liste, pas la meilleure approche?

docs.python.org/tutorial/index.html
Nommage des listes de "liste" est une mauvaise idée, en tant que "liste" est le type de variables comme some_nums = [].
Cheers! Je vais le renommer si il n'y a pas de confusion.

OriginalL'auteur Chris Chalmers | 2012-02-20