Comment créer un dictionnaire dans une boucle for en python?

Je suis débutant en python, voulez créer un nouveau dictionnaire dans une boucle for.
Par exemple:

for x in data:
    a_data = x.a
    model_obj = modelname.objects.get(id=x.b)
    b_data = model_obj.address
    c_data = x.c
    d_data = x.d

Je veux créer un dictionnaire qui devrait fonctionner pour la première itération

'a_data': x.a
'b_data':model_obj.address
'c_data':x.c
'd_data':x.d

et ainsi de suite pour la prochaine itération. Je pense que nous pouvons fonctionne avec : list of dictioanry ou dictionary of dictionary. Je ne sais même pas lequel est le mieux. J'ai à rendre ces données à un modèle.

Toute aide sera appréciable 🙂

Ce qui est prévu dans les prochaines itérations? Vous voulez la liste des dicts?
Dans la deuxième itération, il permet d'imprimer les x[1] et x[2] dans le même ordre

OriginalL'auteur Amit Pal | 2012-07-06