-1
votes

Comment itérer sur un dictionnaire avec des tuples?

Donc, j'ai besoin de itérer sur un dictionnaire à Python où les clés sont un tuple et que les valeurs sont des entiers. Je n'ai besoin que d'imprimer les clés et les valeurs. J'ai essayé ceci:

pour la clé, la valeur en dict:

mais n'a pas fonctionné car il a attribué le premier élément du tuple à la clé et la valeur et la seconde à la valeur.

Alors, comment dois-je le faire?


1 commentaires

pls. montrer des données.


4 Réponses :


0
votes

Essayez quelque chose comme: xxx

Vous le verrez imprimer une tuple qui correspond à la clé et la valeur, élément [0] doit être votre touble et votre élément [1] doit être la valeur stockée. sous cette clé.


0 commentaires

0
votes

Votre hypothèse selon laquelle pour la clé, la valeur dans dict iTerates sur les touches et les valeurs en même temps est fausse. Vous devez faire xxx

ou si vous vous sentez fantaisie: xxx

Si vous avez besoin des deux touches dans le tuple, vous pouvez également faire xxx


0 commentaires

0
votes

juste utiliser pour la clé en dict puis accéder à la valeur avec dict [clé]


0 commentaires

0
votes
# regarding a proposed edit:
# dict() can be used to initialize a dict from different formats
# it accepts for instance a dict or a list of tuples
# in case of a static dict like below, only using {..} is sufficient
dot = dict({
  ('a', 'b'): 1,
  ('c', 'd'): 2
})

for k, v in dot.items():
   print(k,  " and ", v)

0 commentaires