plusieurs paires clé-valeur dans dict compréhension

Je suis en train de créer plusieurs paires de valeur : dans un dict compréhension comme ceci:

{'ID': (e[0]), 'post_author': (e[1]) for e in wp_users}

Je reçois "missing ','"

J'ai aussi essayé de cette façon:

[{'ID': (e[0]), 'post_author': (e[1])} for e in wp_users]

J'ai alors reçu "list indices must be integers, not str"

Que je comprends, mais vous ne savez pas la meilleure façon de corriger cela et si plusieurs paires de valeur : qui est possible avec les dict interprétations?

est wp_users une liste?
Deuxième façon fonctionne très bien pour moi. Ce type est wp_users?
Les crochets autour de e[0] sont inutiles ici
wp_users est un n-uplet.
Lorsque j'essaie d'accéder "post_author" par exemple: wp_users_list['post_author'] est quand je reçois "list indices must be integers, not str"

OriginalL'auteur mdxprograms | 2014-06-01