Considérez le dictionnaire suivant, d: d = {'a': 3, 'b': 2, 'c': 3, 'd': 4, 'e': 5} Je veux retourner la première clé N: paires de valeurs de d (N <= 4 dans ce cas). Quelle est la méthode la plus efficace pour y
Considérez le dictionnaire suivant, d: d = {'a': 3, 'b': 2, 'c': 3, 'd': 4, 'e': 5} Je veux retourner la première clé N: paires de valeurs de d (N <= 4 dans ce cas). Quelle est la méthode la plus efficace pour y
Quelle est la différence entre Dictionary.add(key, value)et Dictionary[key] = value? J'ai remarqué que la dernière version ne lance pas de message ArgumentExceptionlors de l'insertion d'une clé en double, mais y a-t-il une raison de préférer la première version? Edit : Quelqu'un at-il une source...
Ma question concerne l'énumération des éléments du dictionnaire // Dictionary definition private Dictionary<string, string> _Dictionary = new Dictionary<string, string>(); // add values using add _Dictionary.Add("orange", "1"); _Dictionary.Add("apple", "4"); _Dictionary.Add("cucumber",...
J'aimerais commencer à utiliser ES6 Map au lieu d'objets JS mais je suis retenu car je ne peux pas comprendre comment JSON.stringify () une Map. Il est garanti que mes clés sont des chaînes et mes valeurs seront toujours répertoriées. Dois-je vraiment écrire une méthode wrapper pour sérialiser?...
Je recherche la meilleure façon d '"ajouter" plusieurs objets JavaScript (tableaux associatifs). Par exemple, étant donné: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; quelle est la meilleure façon de calculer: { "one" : 1, "two" : 2, "three" : 3, "four" : 4,...
J'ai une classe qui contient un dictionnaire class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = orders Et j'utilise 4 threads (un pour chaque...
En parcourant un graphique en Python, je reçois cette erreur: L'objet 'dict' n'a pas d'attribut 'has_key' Voici mon code: def find_path(graph, start, end, path=[]): path = path + [start] if start == end: return path if not graph.has_key(start): return None for node in graph[start]: if node not in...
supposons que j'ai des quantités de fruits de différentes couleurs, par exemple 24 bananes bleues, 12 pommes vertes, 0 fraises bleues et ainsi de suite. Je voudrais les organiser dans une structure de données en Python qui permet une sélection et un tri faciles. Mon idée était de les mettre dans un...
HashSet<T> t = new HashSet<T>(); // add 10 million items Dictionary<K, V> t = new Dictionary<K, V>(); // add 10 million items. Quelle .Containsméthode reviendra le plus rapidement? Juste pour clarifier, mon exigence est que j'ai 10 millions d'objets (enfin, des chaînes...
J'essaie d'écrire une méthode de filtrage personnalisée qui prend un nombre arbitraire de kwargs et renvoie une liste contenant les éléments d'une liste de type base de données qui contient ces kwargs . Par exemple, supposons d1 = {'a':'2', 'b':'3'}et d2= la même chose. d1 == d2donne True. Mais...
Est-il possible de créer un objet à partir d'un dictionnaire en python de telle sorte que chaque clé soit un attribut de cet objet? Quelque chose comme ça: d = { 'name': 'Oscar', 'lastName': 'Reyes', 'age':32 } e = Employee(d) print e.name # Oscar print e.age + 10 # 42 Je pense que ce serait à peu...
Existe-t-il un moyen simple de trouver une clé en connaissant la valeur dans un dictionnaire? Tout ce que je peux penser, c'est ceci: key = [key for key, value in dict_obj.items() if value ==
Je suis un peu confus sur ce qui peut / ne peut pas être utilisé comme clé pour un dict python. dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' # oops, not allowed Donc, un tuple est un...
Code: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Cela imprime ['a', 'c', 'b']. Je ne sais pas comment la méthode keys()détermine l'ordre des mots-clés dans l . Cependant, j'aimerais pouvoir récupérer les mots-clés dans le "bon" ordre. Le bon ordre créerait bien sûr la liste ['a', 'b',...
Voir aussi liste standard C ++ et types constructibles par défaut Pas un problème majeur, juste ennuyeux car je ne veux pas que ma classe soit jamais instanciée sans les arguments particuliers. #include <map> struct MyClass { MyClass(int t); }; int main() { std::map<int, MyClass>...
J'ai une classe qui ne contient que des champs et aucune méthode, comme ceci: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri =...
Je trouve cela SortedList<TKey, TValue> SortedDictionary<TKey, TValue>et Dictionary<TKey, TValue>implémente les mêmes interfaces. Quand devrions-nous opter pour SortedListet SortedDictionaryplus Dictionary? Quelle est la différence entre SortedListet SortedDictionaryen termes...
Je reçois un dictionnaire en entrée, et je voudrais renvoyer un dictionnaire dont les clés seront les valeurs de l'entrée et dont la valeur sera les clés d'entrée correspondantes. Les valeurs sont uniques. Par exemple, disons que mon entrée est: a = dict() a['one']=1 a['two']=2 J'aimerais que ma...
J'aime le module pprint en Python. Je l'utilise beaucoup pour tester et déboguer. J'utilise fréquemment l'option width pour m'assurer que la sortie s'intègre parfaitement dans la fenêtre de mon terminal. Cela a bien fonctionné jusqu'à ce qu'ils ajoutent le nouveau type de dictionnaire ordonné dans...
J'ai juste besoin de demander quelque chose comme suit. Supposons que j'aie un dictionnaire. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek"...