Questions marquées «dictionary»

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].

15
Existe-t-il une implémentation IDictionary qui, en cas de clé manquante, renvoie la valeur par défaut au lieu de la lancer?
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 == …
129 c#  .net  hash  dictionary 


10
Créer un dictionnaire constant en C #
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 …

14
Trier le dictionnaire par clés
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. …

3
comment parcourir le dictionnaire dans un dictionnaire dans un modèle django?
Mon dictionnaire ressemble à ceci (Dictionnaire dans un dictionnaire): {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} Maintenant, j'essaye juste d'afficher …

13
Supprimer plusieurs clés d'un dictionnaire en toute sécurité
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 = …
128 python  dictionary 




2
Chaîne de dictionnaire en Python
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 …


16
Comment convertir une chaîne XML en dictionnaire?
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' …

2
La bonne façon d'initialiser un OrderedDict en utilisant son constructeur de telle sorte qu'il conserve l'ordre des données initiales?
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), …

3
Dictionnaire Python vers les paramètres d'URL
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]

9
fonction de hachage pour la chaîne
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.