Questions marquées «dictionary»

217
Boucle C ++ via la carte

Je veux parcourir chaque élément du map<string, int>sans connaître ses valeurs ou clés string-int. Ce que j'ai jusqu'à présent: void output(map<string, int> table) { map<string, int>::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I access each element?...

214
Python créant un dictionnaire de listes

Je veux créer un dictionnaire dont les valeurs sont des listes. Par exemple: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Si je fais: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) J'obtiens une KeyError, car d [...] n'est pas une liste. Dans ce cas, je peux...

213
Dictionnaires et valeurs par défaut

En supposant qu'il connectionDetailss'agit d'un dictionnaire Python, quelle est la façon la plus élégante, la plus "pythonique" de refactoriser du code comme celui-ci? if "host" in connectionDetails: host = connectionDetails["host"] else: host =

213
Comment imprimer la clé d'un dictionnaire?

Je voudrais imprimer une clé de dictionnaire Python spécifique: mydic = {} mydic['key_name'] = 'value_name' Je peux maintenant vérifier si mydic.has_key('key_name'), mais ce que je voudrais faire, c'est imprimer le nom de la clé 'key_name'. Bien sûr, je pourrais utiliser mydic.items(), mais je ne...

200
obtenir la valeur du dictionnaire par clé

Comment puis-je obtenir la valeur du dictionnaire par touche sur la fonction mon code de fonction est le suivant (et la commande ce que j'essaye mais n'a pas fonctionné): static void XML_Array(Dictionary<string, string> Data_Array) { String xmlfile = Data_Array.TryGetValue("XML_File", out...

198
Stockage de dictionnaires Python

J'ai l'habitude de faire entrer et sortir des données de Python en utilisant des fichiers .csv, mais il y a des défis évidents à cela. Des conseils sur les moyens simples de stocker un dictionnaire (ou des ensembles de dictionnaires) dans un fichier json ou pck? Par exemple: data = {} data ['key1']...