Un dictionnaire mappe les clés aux valeurs permettant une récupération efficace des valeurs des clés. UTILISER la balise [map-function] à propos du mappage des fonctions sur les données, PLEASE; et pour la géographie, [cartes].
J'ai vérifié toutes les autres questions avec la même erreur mais je n'ai trouvé aucune solution utile = / J'ai un dictionnaire de listes: d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} dans lequel certaines des valeurs sont vides. À la fin de la création de ces listes, …
Existe-t-il des classes de dictionnaire dans la bibliothèque de classes de base .NET qui permettent d'utiliser des clés en double? La seule solution que j'ai trouvée est de créer, par exemple, une classe comme: Dictionary<string, List<object>> Mais c'est assez irritant à utiliser. En Java, je crois qu'un MultiMap accomplit cela, …
Essayer de remplir un tableau avec des chaînes à partir des clés d'un dictionnaire en swift. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Cela renvoie une erreur de: «AnyObject» non identique à la chaîne A également essayé componentArray = dict.allKeys as String mais obtenez: …
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 2 ans . Améliorez cette question L'un d'entre vous …
De l'entrée de MSDN sur la méthode Dictionary.TryGetValue : Cette méthode combine les fonctionnalités de la méthode ContainsKey et la propriété Item. Si la clé n'est pas trouvée, le paramètre de valeur obtient la valeur par défaut appropriée pour le type de valeur TValue; par exemple, 0 (zéro) pour les …
J'aimerais en tirer: keys = [1,2,3] pour ça: {1: None, 2: None, 3: None} Existe-t-il une manière pythonique de le faire? C'est une façon laide de le faire: >>> keys = [1,2,3] >>> dict([(1,2)]) {1: 2} >>> dict(zip(keys, [None]*len(keys))) {1: None, 2: None, 3: None}
J'ai le dictionnaire suivant en python: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} J'ai besoin d'un moyen de trouver si une valeur telle que "un" ou "deux" existe dans ce dictionnaire. Par exemple, si je voulais savoir si l'index "1" existait, je devrais simplement taper: …
Étant donné le code suivant interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; Pourquoi l'initialisation n'est-elle pas rejetée? Après tout, le deuxième objet n'a pas la propriété "lastName".
J'ai deux dictionnaires, mais pour simplifier, je prendrai ces deux: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Maintenant, je veux comparer si chaque key, valuepaire xa la même valeur correspondante y. J'ai donc écrit ceci: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == y_values: print …
J'ai une application qui utilise des DLL gérées. Une de ces DLL renvoie un dictionnaire générique: Dictionary<string, int> MyDictionary; Le dictionnaire contient des touches avec majuscules et minuscules. D'un autre côté, je reçois une liste de clés potentielles (chaîne) mais je ne peux pas garantir le cas. J'essaye d'obtenir la …
Étant donné un dictionnaire que { k1: v1, k2: v2 ... }je veux obtenir, { k1: f(v1), k2: f(v2) ... }je passe une fonction f. Existe-t-il une telle fonction intégrée? Ou dois-je faire dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idéalement, j'écrirais my_dictionary.map_values(f) ou my_dictionary.mutate_values_with(f) Autrement dit, peu importe que …
Disons que j'ai un dictionnaire dans lequel les clés correspondent à des entiers comme: d = {'key1': 1,'key2': 14,'key3': 47} Existe-t-il une manière syntaxiquement minimaliste de renvoyer la somme des valeurs dans d—ie 62dans ce cas?
Disons que j'ai la carte suivante: let myMap = new Map().set('a', 1).set('b', 2); Et je veux obtenir ['a', 'b'] sur la base de ce qui précède. Ma solution actuelle semble si longue et horrible. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.