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].
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 vraiment) dont j'ai besoin pour vérifier s'ils existent …
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 supposez …
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 …
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 == 'value'][0]
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])] …
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 …
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 = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Cela pourrait facilement être traduit en dict. La classe est plus …
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> myMap; myMap[14] = MyClass(42); } …
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 d'application?
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 sortie soit: …
Quelle est la meilleure façon de combiner les deux hachages en% hash1? Je sais toujours que% hash2 et% hash1 ont toujours des clés uniques. Je préférerais également une seule ligne de code si possible. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
J'essaye de prendre un fichier qui ressemble à ceci AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... Et utilisez un dictionnaire pour que la sortie ressemble à ceci {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} C'est ce que j'ai essayé file = open("filename.txt", "r") …
Quelle est la différence entre une liste de KeyValuePair et un dictionnaire pour les mêmes types? Y a-t-il un moment approprié pour utiliser l'un ou l'autre?
Je suis un codeur C développant quelque chose en python. Je sais comment faire ce qui suit en C (et donc en logique C-like appliquée à python), mais je me demande quelle est la façon `` Python '' de le faire. J'ai un dictionnaire d, et j'aimerais opérer sur un …
J'ai un fichier comprenant deux colonnes, c'est à dire, 1 a 2 b 3 c Je souhaite lire ce fichier dans un dictionnaire tel que la colonne 1 est la clé et la colonne 2 la valeur, c'est-à-dire, d = {1:'a', 2:'b', 3:'c'} Le fichier est petit, donc l'efficacité n'est …
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.