Questions marquées «dictionary»

796
Comment triez-vous un dictionnaire par valeur?

Je dois souvent trier un dictionnaire, composé de clés et de valeurs, par valeur. Par exemple, j'ai un hachage de mots et de fréquences respectives, que je veux classer par fréquence. Il y en a un SortedListqui est bon pour une seule valeur (disons la fréquence), que je veux mettre en...

650
Pourquoi dict.get (clé) au lieu de dict [clé]?

Aujourd'hui, je suis tombé sur la dictméthode getqui, étant donné une clé dans le dictionnaire, renvoie la valeur associée. Dans quel but cette fonction est-elle utile? Si je voulais trouver une valeur associée à une clé dans un dictionnaire, je peux simplement le faire dict[key], et cela renvoie...

632
Obtenir la clé par valeur dans le dictionnaire

J'ai créé une fonction qui recherchera les âges dans un Dictionaryet affichera le nom correspondant: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Je sais comparer et trouver...

540
Convertir un dict Python imbriqué en objet?

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

493
Fusion de dictionnaires en C #

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>