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 une carte qui doit être modifiée simultanément par plusieurs threads. Il semble y avoir trois implémentations de cartes synchronisées différentes dans l'API Java: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap D'après ce que je comprends, Hashtableest une ancienne implémentation (extension de la Dictionaryclasse obsolète ), qui a été adaptée plus tard pour s'adapter …
J'ai besoin de stocker des statistiques en utilisant JavaScript d'une manière comme je le ferais en C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); Existe-t-il un Hashtableou quelque chose comme Dictionary<TKey, TValue>en JavaScript? Comment pourrais-je stocker des valeurs de cette manière?
Je cherche un moyen élégant d'obtenir des données en utilisant l'accès aux attributs sur un dict avec quelques dict et listes imbriqués (c'est-à-dire une syntaxe d'objet de style javascript). Par exemple: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Devrait être accessible de cette manière: >>> …
J'ai lu les exemples dans les documents python, mais je n'arrive toujours pas à comprendre ce que cette méthode signifie. Quelqu'un peut-il aider? Voici deux exemples tirés des documents python >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] …
Je crée un dictionnaire dans un fichier C # avec le code suivant: private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT = new Dictionary<string, XlFileFormat> { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; Il y a une ligne rouge sous newavec l'erreur: La fonctionnalité 'initiateur de collection' ne peut pas être utilisée car elle ne …
J'ai un dictqui a tout un tas d'entrées. Je ne suis intéressé que par quelques-uns d'entre eux. Existe-t-il un moyen facile de tailler tous les autres?
Quelle est la meilleure façon de fusionner 2 dictionnaires (ou plus Dictionary<T1,T2>) en C #? (3.0 fonctionnalités comme LINQ sont très bien). Je pense à une signature de méthode dans le sens de: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries); ou public static Dictionary<TKey,TValue> Merge<TKey,TValue>(IEnumerable<Dictionary<TKey,TValue>> dictionaries); EDIT: J'ai obtenu une solution intéressante …
J'ai besoin d'un moyen pour obtenir une valeur de dictionnaire si sa clé existe, ou simplement retourner None, sinon. Cependant, Python lève une KeyErrorexception si vous recherchez une clé qui n'existe pas. Je sais que je peux vérifier la clé, mais je cherche quelque chose de plus explicite. Existe-t-il un …
Par exemple, j'ai deux dict: Dict A: {'a': 1, 'b': 2, 'c': 3} Dict B: {'b': 3, 'c': 4, 'd': 5} J'ai besoin d'une manière pythonique de «combiner» deux dicts de telle sorte que le résultat soit: {'a': 1, 'b': 5, 'c': 7, 'd': 5} C'est-à-dire: si une clé apparaît …
Les dictionnaires sont classés en Python 3.6 (sous l'implémentation de CPython au moins) contrairement aux incarnations précédentes. Cela semble être un changement substantiel, mais ce n'est qu'un court paragraphe dans la documentation . Il est décrit comme un détail d'implémentation CPython plutôt que comme une fonctionnalité de langage, mais implique …
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 …
Je recherche une classe en java qui a une association clé-valeur, mais sans utiliser de hachage. Voici ce que je fais actuellement: Ajoutez des valeurs à a Hashtable. Obtenez un itérateur pour le Hashtable.entrySet(). Parcourez toutes les valeurs et: Obtenez un Map.Entrypour l'itérateur. Créez un objet de type Module(une classe …
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.