Est-il un moyen plus élégant pour le déballage des clés et des valeurs d'un dictionnaire en deux listes, sans perdre de consistance?

Ce que j'ai trouvé est:

keys, values = zip(*[(key, value) for (key, value) in my_dict.iteritems()])

Mais je ne suis pas satisfait. Ce qui ne les pythoneux dire?

N'appelez pas votre dictionnaire dict, il les ombres de la dict() intégré.
vous êtes de droite. Je vais modifier la question, merci!
BTW remarquez que votre compréhension de liste devrait sonner l'alarme, car il ne fait rien-pas de if clause de filtre et qu'aucune fonction n'étant mappé.

OriginalL'auteur Aufwind | 2011-07-07