Questions marquées «dictionary»

90
Déclarer un dictionnaire dans une classe statique

Comment déclarer un objet dictionnaire statique dans une classe statique? j'ai essayé public static class ErrorCode { public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>() { { "1", "User name or password problem" } }; } Mais le compilateur se plaint...

90
Comment fusionner des dictionnaires en Python?

d3 = dict(d1, **d2) Je comprends que cela fusionne le dictionnaire. Mais est-ce unique? Et si d1 a la même clé que d2 mais une valeur différente? Je voudrais que d1 et d2 soient fusionnés, mais d1 a la priorité s'il y a une clé en double.

89
Dictionnaire des clés composites

J'ai des objets dans la liste, disons List<MyClass> et MyClass a plusieurs propriétés. Je voudrais créer un index de la liste basé sur 3 propriétés de MyClass. Dans ce cas, 2 des propriétés sont des int et une propriété est une date / heure. En gros, j'aimerais pouvoir faire quelque chose...

88
Utiliser map () sur un itérateur

Supposons que nous ayons une carte:, let m = new Map();using m.values()renvoie un itérateur de carte. Mais je ne peux pas utiliser forEach()ou map()sur cet itérateur et implémenter une boucle while sur cet itérateur semble être un anti-pattern puisque ES6 offre des fonctions comme map(). Alors, y...

87
Modifier un dict Python tout en l'itérant

Disons que nous avons un dictionnaire Python d, et nous l'itérons comme suit: for k,v in d.iteritems(): del d[f(k)] # remove some item d[g(k)] = v # add a new item ( fet ne gsont que quelques transformations de boîte noire.) En d'autres termes, nous essayons d'ajouter / supprimer des éléments...

87
Dictionnaire bidirectionnel / bidirectionnel en C #?

Je souhaite stocker des mots dans un dictionnaire de la manière suivante: Je peux obtenir un code mot par mot: dict["SomeWord"]-> 123et obtenir un code mot par mot: dict[123]->"SomeWord" Est-ce que c'est réel? Bien sûr, une façon de faire est de deux dictionnaires: