J'ai un dictionnaire simple qui se définit comme: var dict : NSDictionary = [ 1 : "abc", 2 : "cde"] Maintenant, je veux ajouter un élément dans ce dictionnaire: 3 : "efg" Comment puis-je ajouter 3 : "efg"à ce dictionnaire
J'ai un dictionnaire simple qui se définit comme: var dict : NSDictionary = [ 1 : "abc", 2 : "cde"] Maintenant, je veux ajouter un élément dans ce dictionnaire: 3 : "efg" Comment puis-je ajouter 3 : "efg"à ce dictionnaire
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?...
J'essaie de transmettre un fichier JSON et de convertir les données en dictionnaire. Jusqu'à présent, voici ce que j'ai fait: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Je m'attends json1_dataà être un dicttype, mais il apparaît en fait...
Je suis un grand fan de l'utilisation de dictionnaires pour formater les chaînes. Cela m'aide à lire le format de chaîne que j'utilise et me permet de profiter des dictionnaires existants. Par exemple: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is...
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...
Comment vérifieriez-vous si une variable est un dictionnaire en python? Par exemple, j'aimerais qu'il parcourt les valeurs du dictionnaire jusqu'à ce qu'il trouve un dictionnaire. Ensuite, parcourez celui qu'il trouve: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in...
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 =
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...
Je fais des efforts pour apprendre Python et je porte une attention particulière aux normes de codage courantes. Cela peut sembler être une question inutile, mais j'essaie de me concentrer sur les meilleures pratiques au fur et à mesure que j'apprends, donc je n'ai pas à désapprendre de «mauvaises»...
Il existe une fonction existante qui se termine par ce qui suit, où se dtrouve un dictionnaire: return d.iteritems() qui renvoie un itérateur non trié pour un dictionnaire donné. Je voudrais retourner un itérateur qui passe par les éléments triés par clé . Comment je fais...
J'utilise des cartes pour la première fois et je me suis rendu compte qu'il existe de nombreuses façons d'insérer un élément. Vous pouvez utiliser emplace(), operator[]ou insert(), plus des variantes comme l'utilisation de value_typeou make_pair. Bien qu'il y ait beaucoup d'informations sur chacun...
En utilisant PyCharm, j'ai remarqué qu'il propose de convertir un dict littéral : d = { 'one': '1', 'two': '2', } dans un constructeur de dict : d = dict(one='1', two='2') Ces différentes approches diffèrent-elles de manière significative? (En écrivant cette question, j'ai remarqué qu'il dict()est...
J'ai une structure de données qui équivaut essentiellement à un dictionnaire imbriqué. Disons que cela ressemble à ceci: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9,...
L'une des structures de données de base en Python est le dictionnaire, qui permet d'enregistrer des «clés» pour rechercher des «valeurs» de tout type. Est-ce implémenté en interne sous forme de table de hachage? Sinon, qu'est-ce que c'est?
Je sais NSDictionariesque quelque chose où vous avez besoin d'un keypour obtenir un value. Mais comment puis-je répéter sur tout keyset valuesdans un NSDictionary, afin que je sache quelles sont les clés et quelles sont les valeurs? Je sais qu'il y a quelque chose appelé for-in-loop in JavaScript....
J'essaie d'obtenir mon programme à imprimer à "banana"partir du dictionnaire. Quelle serait la façon la plus simple de procéder? Voici mon dictionnaire: prices = { "banana" : 4, "apple" : 2, "orange" : 1.5, "pear" : 3 }
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...
Existe-t-il un moyen intégré / rapide d'utiliser une liste de clés d'un dictionnaire pour obtenir une liste des éléments correspondants? Par exemple j'ai: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] Comment puis-je utiliser mykeyspour obtenir les...
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']...
Je sais qu'une carte est une structure de données qui mappe les clés aux valeurs. Un dictionnaire n'est-il pas pareil? Quelle est la différence entre une carte et un dictionnaire 1 ? 1. Je ne demande pas comment ils sont définis en langage X ou Y (ce qui semble être ce que généralement les gens...