Questions marquées «dictionary»

464
«Étendre» Python pour un dictionnaire

Quelle est la meilleure façon d'étendre un dictionnaire avec un autre? Par exemple: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} Je recherche une opération pour obtenir cette forboucle d' évitement : {...

429
Comprendre dict.copy () - peu profond ou profond?

En lisant la documentation de dict.copy(), il indique qu'il crée une copie superficielle du dictionnaire. Il en va de même pour le livre que je suis (Beazley's Python Reference), qui dit: La méthode m.copy () crée une copie superficielle des éléments contenus dans un objet de mappage et les place...

428
Puis-je charger JSON dans un OrderedDict?

Ok, donc je peux utiliser un OrderedDict dans json.dump. Autrement dit, un OrderedDict peut être utilisé comme entrée pour JSON. Mais peut-il être utilisé comme sortie? Si c'est le cas, comment? Dans mon cas, j'aimeraisload entrer dans un OrderedDict afin que je puisse conserver l'ordre des clés...

386
Compréhension du dictionnaire Python

Est-il possible de créer une compréhension de dictionnaire en Python (pour les clés)? Sans compréhension de liste, vous pouvez utiliser quelque chose comme ceci: l = [] for n in range(1, 11): l.append(n) Nous pouvons raccourcir ce à une compréhension de la liste: l = [n for n in range(1, 11)]....

375
Quand est-il utile en python?

Je ne peux pas vraiment penser à aucune raison pour laquelle python a besoin du delmot - clé (et la plupart des langues semblent ne pas avoir de mot-clé similaire). Par exemple, plutôt que de supprimer une variable, on pourrait simplement lui affecter None. Et lors de la suppression d'un...

362
Comment trier les valeurs de carte par clé en Java?

J'ai une carte qui a des chaînes pour les clés et les valeurs. Les données sont comme suit: "question1", "1" "question9", "1" "question2", "4" "question5", "2" Je veux trier la carte en fonction de ses clés. Donc, à la fin, j'aurai question1, question2, question3... et ainsi de suite. Finalement,...

361
obtenir la clé du dictionnaire par valeur

Comment obtenir une clé de dictionnaire par valeur en C #? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Je veux quelque chose comme ça: getByValueKey(string value); getByValueKey("one")doit être de retour "1". Quelle...