r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) Je ne peux pas accéder à mes données dans le JSON. Qu'est-ce que je fais mal? TypeError: string indices must be integers, not
r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) Je ne peux pas accéder à mes données dans le JSON. Qu'est-ce que je fais mal? TypeError: string indices must be integers, not
Je voudrais appeler une fonction en python à l'aide d'un dictionnaire. Voici du code: d = dict(param='test') def f(param): print(param) f(d) Ceci imprime {'param': 'test'} mais j'aimerais qu'il imprime test. J'aimerais qu'il fonctionne de la même manière pour plus de paramètres: d = dict(p1=1,...
Je souhaite ajouter des lignes à une base de données à l'aide de Linq to SQL, mais je souhaite effectuer une "vérification personnalisée" avant d'ajouter les lignes pour savoir si je dois ajouter, remplacer ou ignorer les lignes entrantes. Je voudrais maintenir le trafic entre le client et le...
Savez-vous s'il existe une fonction intégrée pour créer un dictionnaire à partir d'un objet arbitraire? Je voudrais faire quelque chose comme ça: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' }...
Comment puis-je obtenir une liste des valeurs d'un dict en Python? En Java, obtenir les valeurs d'une carte en tant que liste est aussi simple que de le faire list = map.values();. Je me demande s'il existe un moyen simple et similaire en Python pour obtenir une liste de valeurs à partir d'un...
L'exemple courant pour les boucles for () basées sur la plage C ++ 11 est toujours quelque chose de simple comme ceci: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } Dans ce cas, xyzest un int. Mais que se...
J'ai du code JavaScript qui utilise des objets comme dictionnaires; par exemple, un objet "personne" contiendra des informations personnelles saisies sur l'adresse e-mail. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting >...
De la poste: Envoi d'un tableau JSON à recevoir en tant que dictionnaire <chaîne, chaîne> J'essaie de faire la même chose que ce post. Le seul problème est que je ne sais pas quelles sont les clés et les valeurs initiales. J'ai donc besoin de pouvoir ajouter dynamiquement les paires clé /...
Je veux construire une requête pour sunburnt (interface solr) en utilisant l'héritage de classe et donc en ajoutant des paires clé-valeur ensemble. L'interface coup de soleil prend des arguments de mots clés. Comment puis-je transformer un dict ({'type':'Event'})en arguments de mots clés...
J'ai un dictionnaire que j'ai déclaré dans un ordre particulier et je veux le garder dans cet ordre tout le temps. Les clés / valeurs ne peuvent pas vraiment être conservées dans l'ordre en fonction de leur valeur, je le veux juste dans l'ordre dans lequel je l'ai déclaré. Donc, si j'ai le...
J'ai un dictionnaire qui ressemble à ceci: di = {1: "A", 2: "B"} Je voudrais l'appliquer à la colonne "col1" d'une trame de données similaire à: col1 col2 0 w a 1 1 2 2 2 NaN obtenir: col1 col2 0 w a 1 A 2 2 B NaN Comment puis-je faire cela au mieux? Pour une raison quelconque, les termes de...
Existe-t-il un moyen d'obtenir une liste de toutes les clés d'une carte de langue Go? Le nombre d'éléments est donné par len(), mais si j'ai une carte comme: m := map[string]string{ "key1":"val1", "key2":"val2" }; Comment parcourir toutes les
J'ai un gros objet dictionnaire qui a plusieurs paires de valeurs clés (environ 16), mais je ne suis intéressé que par 3 d'entre elles. Quelle est la meilleure façon (la plus courte / efficace / la plus élégante) pour y parvenir? Le mieux que je sache est: bigdict = {'a':1,'b':2,....,'z':26}...
Si j'ai un dictionnaire Python, comment puis-je obtenir la clé de l'entrée qui contient la valeur minimale? Je pensais à quelque chose à voir avec la min()fonction ... Compte tenu de l'entrée: {320:1, 321:0, 322:3} Cela reviendrait
Je trouve plus pratique d'accéder aux touches dict comme obj.fooau lieu de obj['foo'], j'ai donc écrit cet extrait: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Cependant, je suppose qu'il doit y avoir une raison...
Est-il légitime de supprimer des éléments d'un dictionnaire en Python tout en itérant dessus? Par exemple: for k, v in mydict.iteritems(): if k == val: del mydict[k] L'idée est de supprimer les éléments qui ne remplissent pas une certaine condition du dictionnaire, au lieu de créer un nouveau...
Étant donné un dictionnaire, comment puis-je savoir si une clé donnée dans ce dictionnaire a déjà été définie sur une valeur non nulle? C'est-à-dire que je veux faire ceci: my_dict = {} if (my_dict[key] != None): my_dict[key] = 1 else: my_dict[key] += 1 C'est-à-dire que je veux incrémenter la...
Quelqu'un sait-il comment le type de dictionnaire intégré pour python est implémenté? Je crois comprendre qu'il s'agit d'une sorte de table de hachage, mais je n'ai pas pu trouver de réponse
Quand dois-je utiliser un dictionnaire, une liste ou un ensemble? Existe-t-il des scénarios mieux adaptés à chaque type de
Comment puis-je parcourir un std::mapen C ++? Ma carte est définie comme: std::map< std::string, std::map<std::string, std::string> > Par exemple, le conteneur ci-dessus contient des données comme ceci: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"]...