preguntar acerca de dictionary

3
réponses

Comment obtenir toutes les clés (seules les clés) de l’objet dictionnaire sans passer par chaque boucle

Je vérifie pour voir si nous avons un moyen de retourner toutes les clés du tableau sans utiliser le pour chaque boucle (il n'y a pas de contrainte à utiliser pour chaque boucle que je cherche juste est-il un autre moyen) Merci d'avance ... …
demandé sur 1970-01-01 00:33:31
7
réponses

convertir le fichier csv en liste de dictionnaires

J'ai un fichier csv col1, col2, col3 1, 2, 3 4, 5, 6 Je veux créer une liste de dictionnaire à partir de ce csv. Sortie comme: a= [{'col1':1, 'col2':2, 'col3':3}, {'col1':4, 'col2':5, 'col3':6}] Comment puis-je faire cela? ... …
demandé sur 1970-01-01 00:33:34
5
réponses

L’ordre d’un dictionnaire Python est-il garanti sur les itérations?

J'implémente actuellement un réseau alimentaire microbien complexe en Python en utilisant SciPy.intégrer.ode . J'ai besoin de la capacité d'ajouter facilement des espèces et des réactions au système, donc je dois coder quelque chose de assez général …
demandé sur 1970-01-01 00:33:30
3
réponses

Quelle est la façon la plus pythonique d’itérer sur OrderedDict

J'ai un OrderedDict et dans une boucle je veux obtenir index, key et value. Il peut être fait de plusieurs façons, c'est à dire a = collections.OrderedDict({…}) for i,b,c in zip(range(len(a)), a.iterkeys(), a.itervalues()): … Mais je voudrais é …
demandé sur 1970-01-01 00:33:35
3
réponses

Regrouper les clés du dictionnaire Python en tant que liste et créer un nouveau dictionnaire avec cette liste en tant que valeur

J'ai un dictionnaire python d = {1: 6, 2: 1, 3: 1, 4: 9, 5: 9, 6: 1} Puisque les valeurs dans le dictionnaire ci-dessus ne sont pas uniques. Je veux regrouper toutes les clés de valeurs uniques en tant que liste et créer un nouveau dictionnaire c …
demandé sur 1970-01-01 00:33:33
6
réponses

Enum et performance

Mon application a beaucoup de valeurs de recherche différentes, ces valeurs ne changent jamais, par exemple les États américains. Plutôt que de les mettre dans des tables de base de données, j'aimerais utiliser des énumérations. Mais, je me rends c …
demandé sur 1970-01-01 00:33:30
8
réponses

Suppression Des Doublons Du Dictionnaire

J'ai la structure de données de dictionnaire Python 2.7 suivante (Je ne contrôle pas les données source-provient d'un autre système tel quel): {112762853378: {'dst': ['10.121.4.136'], 'src': ['1.2.3.4'], 'alias': ['www.example.com'] …
demandé sur 1970-01-01 00:33:32
5
réponses

Incrément de dictionnaire Python

En Python, il est ennuyeux d'avoir à vérifier si une clé est dans le dictionnaire avant de l'incrémenter: if key in my_dict: my_dict[key] += num else: my_dict[key] = num Y a - t-il un substitut plus court pour les quatre lignes ci-dessus? ... …
demandé sur 1970-01-01 00:33:32
4
réponses

std::map insert() indicateur d’emplacement: différence entre le c++98 et c++11

Sur l'entrée cplusplus sur map::insert() j'ai lu à propos de l'emplacement que l'on pourrait ajouter comme indice pour la fonction que la "fonction optimise son temps d'insertion Si position pointe vers l'élément qui précédera l'élément inséré" pou …
demandé sur 1970-01-01 00:33:35
2
réponses

Fusionner deux objets en Python

Est-il un bon moyen de fusionner deux objets en Python? Comme une méthode intégrée ou un appel de bibliothèque fondamental? En ce moment j'ai ceci, mais il semble que quelque chose qui ne devrait pas être fait manuellement: def add_obj(obj, add_ob …
demandé sur 1970-01-01 00:33:33