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].
L'indexeur dans Dictionary lève une exception si la clé est manquante. Existe-t-il une implémentation d'IDictionary qui renverra à la place la valeur par défaut (T)? Je connais la méthode "TryGetValue", mais c'est impossible à utiliser avec linq. Est-ce que cela ferait efficacement ce dont j'ai besoin?: myDict.FirstOrDefault(a => a.Key == …
J'aimerais que le chargeur de PyYAML charge les mappages (et les mappages ordonnés) dans le type OrderedDict Python 2.7+ , au lieu de la vanille dictet de la liste des paires qu'il utilise actuellement. Quelle est la meilleure façon de faire cela?
Quelle est la manière la plus efficace de créer un mappage constant (ne change jamais à l'exécution) de strings à ints? J'ai essayé d'utiliser un dictionnaire const , mais cela n'a pas fonctionné. Je pourrais implémenter un wrapper immuable avec une sémantique appropriée, mais cela ne semble toujours pas tout …
Je veux trier un dictionnaire dans Swift. J'ai un dictionnaire comme: "A" => Array[] "Z" => Array[] "D" => Array[] etc. Je veux que ce soit comme "A" => Array[] "D" => Array[] "Z" => Array[] etc. J'ai essayé de nombreuses solutions sur SO mais personne n'a fonctionné pour moi. …
Je sais que pour supprimer une entrée, «clé» de mon dictionnaire d, en toute sécurité, vous faites: if d.has_key('key'): del d['key'] Cependant, je dois supprimer plusieurs entrées du dictionnaire en toute sécurité. Je pensais définir les entrées dans un tuple car je devrai le faire plus d'une fois. entitiesToREmove = …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Qu'est-ce qui est plus efficace en Python en termes d'utilisation de la mémoire et de consommation CPU - Dictionnaire ou Objet? Contexte: je dois charger une énorme quantité de données dans Python. J'ai créé un objet qui n'est qu'un conteneur de champ. Créer des instances 4M et les mettre dans …
J'ai donc passé beaucoup trop de temps là-dessus, et il me semble que cela devrait être une solution simple. J'essaie d'utiliser l'authentification de Facebook pour enregistrer les utilisateurs sur mon site, et j'essaye de le faire côté serveur. Je suis arrivé au point où j'obtiens mon jeton d'accès, et quand …
J'ai une liste qui ressemble à: [('A', 1), ('B', 2), ('C', 3)] Je veux en faire un dictionnaire qui ressemble à: {'A': 1, 'B': 2, 'C': 3} Quelle est la meilleure façon de procéder? EDIT: Ma liste de tuples est en fait plus comme: [(A, 12937012397), (BERA, 2034927830), (CE, 2349057340)]
J'ai un programme qui lit un document xml à partir d'une socket. J'ai le document xml stocké dans une chaîne que je voudrais convertir directement en dictionnaire Python, de la même manière que dans Djangosimplejson bibliothèque . Prenons comme exemple: str ="<?xml version="1.0" ?><person><name>john</name><age>20</age></person" dic_xml = convert_to_dic(str) Alors dic_xmlressemblerait à{'person' …
Quelle est la bonne façon d'initialiser un dictionnaire ordonné (OD) afin qu'il conserve l'ordre des données initiales? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), …
J'essaie de convertir un dictionnaire Python en une chaîne à utiliser comme paramètres d'URL. Je suis sûr qu'il existe une meilleure façon, plus pythonique , de faire cela. Qu'Est-ce que c'est? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]
Je travaille sur une table de hachage en langage C et je teste la fonction de hachage pour la chaîne. La première fonction que j'ai essayée est d'ajouter du code ascii et d'utiliser modulo (% 100) mais j'ai de mauvais résultats avec le premier test de données: 40 collisions pour …
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.