Comment puis-je enregistrer les résultats d'une boucle “for” en une seule variable?

J'ai une boucle for:

for x in range(1,13):
   print ("This was the average temperature in month number " + str(x) + " in Boston, 2014: ", Boston_monthly_temp(x))

Ceci affiche la moyenne des températures mensuelles à Boston en 2014, tels que:

This was the average temperature in month number 1 in Boston, 2014:  26.787096774193547

tout le chemin jusqu'à jusqu'à ce Mois Nombre de 12 (décembre):

This was the average temperature in month number 12 in Boston, 2014:  38.42580645161291.

Dans l'ensemble, cette boucle produit 12 lignes.

Cependant, je ne peux pas comprendre comment stocker les résultats de cette boucle "for" en une seule variable, comme (output_number_one).

Je suis en train de stocker les résultats dans une variable unique, afin que je puisse dump /écriture de la variable (et son contenu) dans un cornichon fichier, appelé:

output.pkl
enregistrer pour un list.
Depuis épargne à une variable, vous pouvez abandonner la print (car il est utilisé pour les effets secondaires et pas de génération de valeur) dans ce cas, un Compréhension de Liste serait un idiomatiques approche (le lien montre également comment construire explicitement une liste).

OriginalL'auteur Python noob | 2015-03-24